Chrome will aggressively throttle background tabs
I would like to see Chrome utilize what I think is the right solution for loading background tabs; I would like it to let you (when you want to) rather than OPEN a background tab, only ENQUEUE a background tab -- opening it only when that tab becomes active, meanwhile keeping it in the status of an &quot;enqueued&quot; (i.e. barebones) tab with that URL in the tabs menu until you actually make it active or it becomes active the way any other tab would, at which point it loads - in other words a lighter kind of background tab that does not load at all until it becomes active.[1]<p>If this were implemented then finally I could open 120 tabs in a window for a detailed query (and they&#x27;re not all loaded, there&#x27;s zero overhead), then after 11 minutes of reading a few of those tabs, closing the ones I&#x27;ve read and having others load in their place if they weren&#x27;t already loaded, be left with 87 unopened tabs with which I could close, since I&#x27;ve learned everything there is to know about that subject and I don&#x27;t feel the need to read the rest anymore: I feel I&#x27;ve found the answer.<p>As it stands I can become an expert in any subject accessible in a day or two, in twenty minutes - unless, as sometimes happens, Chrome gets in my way. I can do it by opening them in background tabs today - but Chrome will both slow down and also be at high risk of crashing completely, not just in the window I&#x27;m in but all windows.  Because at the moment even the 99th background tab, which I want to open so as to potentially glance at, actively, fully loads even if I close that window before I ever want to glance at it.<p>Along the same lines, I strongly feel there needs to be a way (not necessarily the default way) to open private (incognito) windows in a way that opens them privately <i>&quot;Except for crashes&quot;</i> -- meaning that these tabs remain open until <i>I</i> close it, by clicking the X button, not whenever Chrome crashes - which usually happens when it&#x27;s done using all my memory.<p>If you fundamentally <i>disagree</i> that there is a distinction between the user actively exiting and you crashing unexpectedly, then you might as well change the Incognito greeting text to &quot;Pages you view in incognito tabs won’t stick around in your browser’s history, cookie store, or search history after you’ve closed all of your incognito tabs <i>or Chrome crashes unexpectedly</i>&quot;.<p>But that doesn&#x27;t make much sense.  So please make the functionality match what was promised to the user, and keep pages open until the user has closed closed all incognito tabs. Not you.<p>I feel that these changes would improve people&#x27;s experiences drastically. Chrome&#x27;s developers surely care about their users and want to give them the best possible experience, and in addition this would get Google more clicks, more traffic, more ads from Google search results, by letting people open more pages with abandon on a lark, or on some thread they want to explore.  By letting people keep more pages and searches open or queued for opening.<p>For the second point (about keeping incognito tabs on disk until they are actively closed with an X, at which point deleting them) - this also gives their users what they&#x27;ve just been promised. Whereas, at the moment in Incognito stuff just disappears whenever Chrome decides to crash -- which is often, given that at the moment it aggressively eats memory for any tab anyone might want to follow.  This <i>substantially</i> increases the cost of exploring the web by opening background tabs.  It makes people really weigh whether they want to open a background tab: it adds friction.<p>The web is about links. I hope Chrome will start letting people follow more of them and not lose their trail if they don&#x27;t want to keep it in their history.  This would be a positive change for all users, but, especially, the heaviest and most thorough users of the web, who load and visit the most pages.  Now they could open even more in a browsing session, without having to think about whether they really want to risk opening another tab.  (In terms of resources.)<p>For all of these reasons, I hope Google will implement enqueued tabs.  Separately, at the user&#x27;s option, I hope tabs status will be kept on disk until the last incognito tab is closed manually by the user (at which point it&#x27;s scrubbed with random data), so that upon a crash it can be re-opened unless the user presses an X to <i>that</i> window.  It would improve the experience of using the web for anyone who wanted it and not deprive users of the reading they worked hard to assemble for themselves.  And it would increase the velocity with which users could explore the web.<p>Thank you.<p>--<p>[1] Functionality. Right-click a link, click &quot;enqueue&quot;, this should be the same as &quot;open in background tab&quot; except the tab is really kind of like a placeholder, just consisting of a URL.  It&#x27;s not a full background tab that opens, gets its window name, etc - instead, it is not loaded until you actually make the tab active.<p>Right-clicking the tab bar should give you the option (in addition to normal options) &quot;Close all enqueued tabs&quot;, leaving just tabs you&#x27;ve fully normally opened.<p>Example usage: say I&#x27;m searching for an article. I can start by doing some obvious Google searches in a few different tabs. I can go through the results and enqueue each one. Then I can go through the first (when it becomes the active tab, it is loaded) and enqueue any links that might lead to what I want. Then I close the now full-fledged tab when I&#x27;m done reading and following links, the next tab becomes active (which might have been an enqueued tab in which case it becomes loaded for the first time) and I can keep doing my search. Eventually I&#x27;ve found the page I&#x27;m looking for and can close all of the enqueued pages, or perhaps drag the tab into a new window (as you can today) and then close the old window - disappearing all the enqueued pages but also the normal, fully loaded tabs, per the normal behavior closing a window. (An enqueued tab is just a semi-loaded tab, just a URL that never loads until the tab becomes active. If its window or itself is closed in the way you usually close a tab - by right-clicking and clicking &quot;close tab&quot; or by middle-clicking on it, before it was ever the selected tab, then it simply wouldn&#x27;t have even loaded a single time.)<p>This is exactly what I do today: except I have to be careful that Chrome doesn&#x27;t crash while I do it, because it doesn&#x27;t do it gracefully. I would like to manually specify whether I want the background tab to be actually loaded.