Google has offered up new information about the effects of recent optimizations on the performance of its web browser Chrome.
In a blog post (opens in new tab), the company claims Chrome on Android now uses between 5-7% less memory and loads web pages faster than ever before. Google also says the mobile browser now experiences far fewer crashes and rendering issues.
Largely, these performance improvements can be attributed to steps to partition the browser’s code, such that resource-expensive features are only loaded when absolutely necessary.
Google Chrome speed boost
Although Chrome is far and away the most widely used browser in the world, holding almost 65% of the market (opens in new tab), some say it has become somewhat of a poorly-optimized patchwork, as a result of years of iterative improvements and feature additions.
To address these issues, Google is looking for new and clever ways to optimize performance. Almost by chance, when “spelunking in the Android source code”, the firm came across an attribute (android:isolatedSplits) that could be used to minimize the burden on resource-constrained smartphones and tablets.
“Having a small minimum set of installed modules that are all immediately loaded at startup is beneficial in some situations. For example, if an app has a large feature that is needed only for a subset of users, the app could avoid installing it entirely for users who don’t need it,” explained Google.
“However, for more commonly used features, having to download a feature at runtime can introduce user friction - for example, additional latency or challenges if mobile data is unavailable.”
With isolated splits, though, all features can exist in a state of readiness, but load completely only when called into action.
The end result, says Google, is marked improvements across renderer process memory usage, GPU process memory usage and browser process memory usage. And, in short, a much faster Android browser.
- Protect your online privacy with the best VPN services on the market