Google has announced the results of a significant optimization proposed in recent Chrome releases which has led to a considerable acceleration in performance. The comparison between branches 109 and 112 made it possible to increase the speed of passing the Speedometer 2.1 test by 10% in the standard version and 30% in Chrome for Android.
Chrome’s experimental branch 113 also boasts a 5% performance increase compared to branch 112. The expected release date for Chrome 113 is May 2.
The optimization has affected several aspects of Chrome, including the caching system, analysis of HTML, memory control, Object.prototype.tostring and Array.prototype.join, CSS processing (Interpolablecolor). A separate processor for rapid HTML processing has been added for Innerhtml operations.
In addition to the above changes, Google also increased the efficiency of packaging/unpacking indicators and memory allocation in the V8 engine and garbage collector for DOM (Oilpan) objects. Furthermore, packaging for intensive signs has been turned off while frequently requested objects were moved to initial memory areas to generate faster machine code.
Chrome for Android now includes options aimed at increasing performance, prioritizing it over the reduction of the executable file size.
All of these optimizations contribute to Google’s constant efforts to improve the performance of its popular web browser.