Google explained how Chrome version 89 got improved browser memory usage and loading times on Mac, Windows and Android in one new post on the Chromium blog. The tech giant claims the browser is now smarter when it comes to using and removing memory on platforms – for example, it now removes memory that the foreground tab does. not actively use, such as large images that you have already browsed.
Additionally, the update also reduces the browser’s memory footprint in background tabs for macOS, which Chrome has already been doing on other platforms for some time. For macOS, in particular, Google sees up to 8% memory savings and up to 65% improvement in Apple Energy Impact score for background tabs. These translate to a cooler Mac with quieter fans. Chrome 89 now uses PartitionAlloc, the company’s own advanced memory allocator, across Android and 64-bit Windows. Thanks to this change, it has improved browser responsiveness by up to 9% and it saves memory savings of up to 22% on Windows.
The Chrome team claims that the new Play and Android features allowed them to repackage the browser to reduce the number of crashes and to rebuild the browser to be more stable for new Android devices. It also introduced a feature called “Freeze Dried Tabs” to speed up Chrome startup on Android by up to 13%. Freeze-dried tabs work by saving a lightweight version of your tabs – it’s about the size of a screenshot, but it still supports scrolling and zooming, and it maintains clickable links. The screenshot-like tabs appear when you first launch Chrome and when the actual tabs load in the background, so you can see the pages load faster than before.