Below are the flags (chrome://flags
) I have changed in Chrome 69 64-bit (September 2018) to [indicated values] to speed up the startup experience with many open tabs and windows.
Note as of February 2020: none of those flags are present in Chrome 78, so answer left only for reference.
The memory consumption is still high (1.2 GB in my case) but Chrome starts instantly and doesn't seem to be busy reloading all of the tabs.
- Only Auto-Reload Visible Tabs [Enabled]
Pages that fail to load while the browser is offline will only be auto-reloaded if their tab is visible. – Mac, Windows, Linux, Chrome OS, Android
#enable-offline-auto-reload-visible-only
- Automatic tab discarding [Enabled]
If enabled, tabs get automatically discarded from memory when the system memory is low. Discarded tabs are still visible on the tab strip and get reloaded when clicked on. Info about discarded tabs can be found at chrome://discards. – Mac, Windows
#automatic-tab-discarding
- Infinite Session Restore [Enabled]
Reduces the number of tabs being loaded simultaneously during session restore, to improve responsiveness of the foreground tab. This requires #enable-page-almost-idle. – Mac, Windows, Linux, Chrome OS
#infinite-session-restore
- Page Almost Idle [Enabled]
Make session restore use a definition of loading that waits for CPU and network quiescence. – Mac, Windows, Linux, Chrome OS
#page-almost-idle
- Proactive Tab Freeze and Discard [Enabled Freeze and Discard]
Enables proactive tab freezing and discarding. This requires #enable-page-almost-idle. – Mac, Windows, Linux, Chrome OS
#proactive-tab-freeze-and-discard
- Site Characteristics database [Enabled] (this one is probably not necessary)
Records usage of some features in a database while a tab is in background (title/favicon update, audio playback or usage of non-persistent notifications). – Mac, Windows, Linux, Chrome OS
#site-characteristics-database
1
One workaround that I could think of is using Session Buddy. Obviously it doesn't give you specifically what you want, but it I think this gives you nearly the functionality you're after (saving and managing sessions, etc.).
– happy_soil – 2014-09-15T13:20:39.4402I am not after saving and managing because I already have Session Buddy. I am after function that won't let Chrome load all restored tabs at once but only active individual tab I click on. – Boris_yo – 2014-09-15T18:28:03.750
1
If you are open to those Chromium-derived browsers, you can try Slimjet which offers an option to not load background tabs at startup. This link will give you more information: http://www.slimjet.com/blog/save-memory-by-automatically-unloading-idle-tabs-when-the-number-of-tabs-reaches-the-limit/ . It does automatically pick up your chrome profile data if you sync it via your google account.
– Stephen Cheng – 2016-01-27T19:43:10.3672goto chrome://flags --> then enable the flag "Only Auto-Reload Visible Tabs " – Lokesh Agrawal – 2017-07-06T09:42:40.317
@LokeshAgrawal It's only when browser is offline. – Boris_yo – 2017-07-24T15:38:54.093