dom/base/ProcessSelector.jsm
deleted100644 → 0
+0
−60
+0
−11
+0
−1
Loading
This patch replaces the previous process selection infrastructure with a new setup implemented entirely in C++, which should more accurately track the set of processes in use, and should encourage re-use of the existing content process when navigating by not counting the current tab. This approach intentionally allows for process switching to another process during navigation if there is uneven load between processes to encourage balanced process use. I think this may also fix some of the session restore issues with many tabs using the same process, rather than being spread over 4, as we now track a tab earlier in its lifecycle before the BrowserParent instance is created. Differential Revision: https://phabricator.services.mozilla.com/D126405