Speed up browser (chrome) by stopping background tabs from completely loading
当前为
// ==UserScript==
// @name Background Tab Stopper
// @namespace bgTabStopper_kk
// @version 0.2
// @description Speed up browser (chrome) by stopping background tabs from completely loading
// @author Kai Krause
// @include *
// @grant none
// @run-at document-start
// ==/UserScript==
/*
Powershell:
(Get-Process chrome | Measure-Object WorkingSet -sum).sum
Working Memory Set of 28 Chrome Tabs (Several Youtube)
...Before: 3833778176
...After: 2463367168
= 43.5248% difference!
https://www.calculatorsoup.com/calculators/algebra/percent-difference-calculator.php
*/
var checkTab = setInterval(killTab, 4);
function killTab() {
clearInterval(checkTab);
if (document.hasFocus() || !document.hidden) {
return;
} else {
window.stop();
window.addEventListener("focus", restoreTab, true);
document.getElementsByTagName('head')[0].innerHTML = "<title>" + document.title + "</title>";
document.body.remove();
}
}
function restoreTab() {
location.reload();
}