Background Tab Stopper

Speed up browser (chrome) by stopping background tabs from completely loading

当前为 2017-08-16 提交的版本,查看 最新版本

// ==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();
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址