Ich recherchiere oft und brauche viele geöffnete Tabs, aber Chrome kann sehr langsam werden. Ich stelle fest, dass das Gedächtnis für Chrome-Prozesse häufig zuzunehmen scheint - auch für solche, mit denen ich nicht interagiere. Ich vermute, das liegt an Javascript.
Gibt es eine Möglichkeit, Javascript oder andere Ressourcen für Chrome-Tabs, die ich nicht verwende, vorübergehend zu deaktivieren, außer für eine Whitelist mit Websites wie GMail und Facebook? (Einige Websites sind Webanwendungen, die Hintergrundaufgaben ausführen, die ich für nützlich halte - beispielsweise das Warten auf Sofortnachrichten.)
Ich würde mich nur mit einem Bild vieler Webseiten zufrieden geben, anstatt mit einem vollständigen dynamischen Tab, der nur mit Speicher da sitzt. Ich brauche es nur, um dynamisch zu sein, wenn ich damit interagiere.
Ich wünschte, Chrome würde inaktive Registerkarten in separaten Prozessen behalten und nur einige seiner Prozesse anhalten, die ich nicht verwende.
Randnotiz, wahrscheinlich separates Problem: Ich finde oft, dass das Beenden des Flash-Plugins auch die Dinge beschleunigen kann.
quelle
Antworten:
Ich wollte so etwas, aber ich wollte den JavaScript v8-Kontext nur für inaktive Registerkarten anhalten, da dies die Seite weniger stört als das Deaktivieren von JavaScript. Da das, was ich gefunden habe, auch die Frage des OP etwas beantwortet, werde ich das, was ich gefunden habe, hier einfügen.
Ich fand heraus, dass dies mit chrome.experimental.debugger möglich war, und sie stellen eine Beispielerweiterung bereit, die den Debugger verwendet, der ein Symbol erstellt, mit dem die aktuelle Registerkarte angehalten und angehalten werden kann .
Ich habe noch nicht getestet, ob dies angepasst werden kann, um Registerkarten automatisch anzuhalten, wenn sie inaktiv sind, und sie anzuhalten, wenn sie aktiv werden.
quelle
Im obigen Abschnitt können Sie Javascript für alle Websites vollständig deaktivieren und dann die Whitelist von Websites wie GMail und Facebook als Ausnahme markieren .
Google Chrome erkennt auf keinen Fall automatisch, welche Registerkarten aktiv sind, und deaktiviert Javascript für die inaktiven Registerkarten. Jedenfalls noch nicht.
quelle
Im März 2017 (Chrome 57) hat Chrome eine gewisse Automatisierung dieser https://developers.google.com/web/updates/2017/03/background_tabs hinzugefügt
Die Anzahl der Hintergrundregisterkarten ist jetzt auf durchschnittlich 10 ms pro Sekunde begrenzt.
quelle