Chrome 89 shipping with significant memory savings

Mar 12, 2021 10:32 GMT  ·  By

Google Chrome 89, which is now available on all supported platforms, comes with substantial performance improvements, according to Google itself.

The search giant explains that it used PartitionAlloc, the company’s very own memory allocator, to allow for low allocation latency, space efficiency, and security, eventually obtaining a memory improvement of up to 22 percent in the browser process on Windows.

When it comes to the renderer, the memory saving reaches 8 percent, while the GPU benefits from a boot of up to 3 percent. Overall, Google Chrome 89 comes with improved browser responsiveness by up to 9 percent, Google explains.

“In addition to improving how we allocate memory, Chrome is now smarter about using (and discarding) memory. Chrome now reclaims up to 100MiB per tab, which is more than 20% on some popular sites, by discarding memory that the foreground tab is not actively using, such as big images you’ve scrolled off screen. Chrome is also shrinking its memory footprint in background tabs on macOS, something we’ve been doing on other platforms for a while. We’re seeing up to 8% memory savings, which is more than 1GiB in some cases!” Google explains.

macOS and Android also getting important improvements

Substantial performance improvements have also been obtained on macOS, with Google claiming that when it comes to tab throttling, it managed to improve the Apple Energy Impact score by as much as 65 percent, all because the management of tabs in the background is now more refined.

This means the Mac remains cooler most of them when running Google Chrome, even with multiple tabs open.

“Some new Play and Android capabilities allowed us to repackage Chrome on Android, and we’re seeing fewer crashes due to resource exhaustion, a 5% improvement in memory usage, 7.5% faster startup times, and up to 2% faster page loads,” Google says.

All these improvements are already live for users as part of Chrome 89.