Tagged articles
12 articles
Page 1 of 1
JD Cloud Developers
JD Cloud Developers
Sep 2, 2024 · Frontend Development

How to Boost HarmonyOS UI Performance with a C‑Based Rendering Bridge

This article examines four major performance bottlenecks when rendering UI on HarmonyOS—excessive view hierarchy, lengthy communication pipelines, poor list rendering, and secondary layout passes—and introduces a C‑language native interface solution that streamlines component integration, reduces overhead, and aligns HarmonyOS rendering with iOS and Android.

C interfaceHarmonyOSUI Performance
0 likes · 12 min read
How to Boost HarmonyOS UI Performance with a C‑Based Rendering Bridge
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jan 6, 2023 · Game Development

Unity UI Performance Testing Framework: Concepts, Architecture, Data Collection, and Visualization

This article introduces a Unity‑based UI performance testing framework, covering essential Unity concepts, asset bundle loading, memory management, used vs reserved memory, framework architecture, data collection methods such as panel screenshots and opening latency, and visualization techniques for analyzing draw calls, memory trends, and performance regressions.

UI PerformanceUnitymemory profiling
0 likes · 10 min read
Unity UI Performance Testing Framework: Concepts, Architecture, Data Collection, and Visualization
Tencent Music Tech Team
Tencent Music Tech Team
Jul 22, 2021 · Mobile Development

Modular Architecture and ViewDelegate Design for QQ Music Playback Page on Android

To tame the growing complexity of QQ Music’s Android playback page, the team replaced the monolithic MVC/SubController design with a clean, layered architecture that uses lightweight, lifecycle‑aware ViewDelegates and LiveData, enabling on‑demand module loading, clear separation of concerns, reduced memory usage, and reusable UI components.

AndroidClean ArchitectureLiveData
0 likes · 23 min read
Modular Architecture and ViewDelegate Design for QQ Music Playback Page on Android
Baidu MEUX
Baidu MEUX
Mar 2, 2021 · Fundamentals

How Frame‑by‑Frame Analysis Transforms Mobile App Loading Performance

This article introduces the frame‑by‑frame analysis method—a micro‑level comparative technique for short, dynamic loading processes in mobile apps—explaining its origin, three essential elements (full process, sub‑processes, and user‑experience nodes), and a step‑by‑step workflow for recording, composing, and exporting sequence frames using tools like QuickTime and Adobe After Effects.

Adobe After EffectsProduct DesignUI Performance
0 likes · 12 min read
How Frame‑by‑Frame Analysis Transforms Mobile App Loading Performance
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 7, 2020 · Mobile Development

Why Alibaba Is Betting on Flutter: Inside Its Mobile Development Strategy

This article explores how Alibaba’s groups have adopted Flutter for rapid, cross‑platform mobile development, detailing its efficiency gains, UI expressiveness, infrastructure build‑outs, business deployments, and future plans to make Flutter a core development model across the company.

Software ArchitectureUI Performancedevelopment efficiency
0 likes · 30 min read
Why Alibaba Is Betting on Flutter: Inside Its Mobile Development Strategy
Beike Product & Technology
Beike Product & Technology
Jul 27, 2018 · Mobile Development

Eliminating UI Lag in a High‑End Android App: Overdraw, CPU, and Scroll Optimization

After noticing persistent UI stutter on a flagship Android real‑estate app even on 6 GB devices, the author analyzes root causes—CPU overload, GPU overdraw, and memory pressure—then details step‑by‑step fixes using developer options, layout cleanup, and TraceView to achieve sub‑16 ms frame rendering.

AndroidMobile DevelopmentOverdraw
0 likes · 7 min read
Eliminating UI Lag in a High‑End Android App: Overdraw, CPU, and Scroll Optimization
JD Retail Technology
JD Retail Technology
Jul 16, 2018 · Mobile Development

Android RenderThread and Asynchronous Animation Rendering: Deep Dive

This article explains Android's RenderThread, its role in hardware-accelerated UI rendering, how it enables asynchronous animation via ViewPropertyAnimator, and provides code examples demonstrating RenderThread-driven animation that remains smooth even when the UI thread is blocked.

AndroidHardware accelerationRenderThread
0 likes · 15 min read
Android RenderThread and Asynchronous Animation Rendering: Deep Dive
Tencent Cloud Developer
Tencent Cloud Developer
Apr 2, 2018 · Frontend Development

Analyzing UI Lag in a PC Client Using Windows Performance Toolkit and UIforETW

The article walks through diagnosing a noticeable UI lag in a PC client’s dial‑pad by capturing ETW traces with Windows Performance Toolkit and UIforETW, revealing that a costly LoadKeyboardLayout call during input‑method switching caused a 0.5‑second delay, and resolves it by filtering the keyboard‑layout state.

DebuggingETWUI Performance
0 likes · 6 min read
Analyzing UI Lag in a PC Client Using Windows Performance Toolkit and UIforETW
360 Quality & Efficiency
360 Quality & Efficiency
Jun 24, 2016 · Frontend Development

Using Fiddler for HTTP/HTTPS Performance Analysis and Debugging

This article introduces the lightweight Fiddler tool, explains its installation, core features such as HTTP/HTTPS traffic inspection, UI performance testing, request simulation, encoding/decoding, and provides practical usage scenarios and tips for developers and testers.

FiddlerHTTP debuggingHTTPS analysis
0 likes · 6 min read
Using Fiddler for HTTP/HTTPS Performance Analysis and Debugging
Tencent TDS Service
Tencent TDS Service
Dec 17, 2015 · Mobile Development

How iOS Renders Views & Animations and Boosts Performance

This article explains iOS's view and animation rendering pipeline, identifies common performance pitfalls such as excessive layers, overdraw, off‑screen drawing, and image decompression, and provides practical optimization techniques using Core Animation and GPU Driver tools.

RenderingUI Performancecore animation
0 likes · 12 min read
How iOS Renders Views & Animations and Boosts Performance