Chromium Blog
Follow
How Chrome doubled its Speedometer scores on Android
Chrome has achieved best-in-class Speedometer scores on mobile devices, resulting in faster and smoother web experiences for Android users. The Speedometer benchmark measures how quickly Chrome can complete interactions with web pages, including parsing/rendering HTML or CSS and running JavaScript. Since the release of Chrome M112, Speedometer 2.1 scores have more than doubled on many Android devices. The improvements resulted from several changes, including build optimizations, V8 and Blink improvements, and scheduling, OS, and SoC optimizations. Build optimizations included targeting 64-bit Arm, compiling C++ code optimized for speed, and applying profile-guided optimization techniques. V8 and Blink improvements included utilizing an optimized fast-path HTML parser and launching new compiler tiers. Scheduling and OS optimizations involved working closely with Android partners to optimize thread scheduling and frequency scaling policies. These improvements have resulted in faster page loads and interactions, with loading a Google Docs document on Pixel Tablet now taking more than 50% less time than it did before. The collaboration with Android partners, including Qualcomm, has been instrumental in achieving these improvements. Overall, these improvements have significantly enhanced the performance of Chrome on Android devices.