Dank Microsoft wird Chrome bald neue Tabs und andere Seiten schneller laden

Microsoft arbeitet an einer neuen Funktion für Google Chrome, die die Geschwindigkeit der internen Seiten von Chrome auf Windows, Linux, macOS und anderen Desktop-Plattformen verbessern wird. Die Funktion nutzt Caching, um das sofortige Laden von Seiten zu ermöglichen, wenn Benutzer zwischen internen Seiten (chrome://) des Browsers wie der neuen Tab-Seite navigieren.

In einem neuen Chromium-Code-Commit hat Microsoft enthüllt, dass es an einem neuen "Code-Caching" für Skripte arbeitet, die über das chrome://-Protokoll abgerufen werden.

Nach dem Laden und Ausführen eines Skripts kann V8 den Interpreter-Bytecode serialisieren, der für dieses Skript generiert wurde. Wenn Blink V8 später anweist, dasselbe Skript erneut auszuführen, und den zuvor serialisierten Bytecode bereitstellt, kann V8 den anfänglichen Parsing-Schritt überspringen und das Skript wird schneller ausgeführt. Dies ist wichtig für die Ladezeit der Seite.

Chromium-basierte Browser wie Chrome enthalten einige große Skripte in WebUI-Seiten, und WebUI wird für einige häufige Szenarien wie die neue Tab-Seite verwendet. Mit einer Prototyp-Implementierung des neuen Features hat Microsoft eine Reduzierung der Zeit bis zum ersten inhaltsreichen Bild auf der neuen Tab-Seite um 11-20 % beobachtet.

Derzeit nutzen viele WebUI-Datenquellen den Netzwerk-Cache nicht, und die Antwortzeit ist kein aussagekräftiger Indikator dafür, ob sich der Inhalt des Skripts geändert hat, und der Antwortzeitvergleich lehnt Daten aus dem Bytecode-Cache immer ab.

Die Funktion ist derzeit standardmäßig deaktiviert und kann durch Starten mit -enable-features=WebUICodeCache aktiviert werden. Eine spätere Änderung wird die Konfiguration für einen Feldversuch hinzufügen.

Caching-Verbesserungen für Chrome

Zusätzlich arbeitet Google an einem Update für seinen Webbrowser, das die Ladegeschwindigkeit von Webseiten verbessern soll. Diese Funktion wird auf dem Desktop "Back-Forward-Cache" genannt und wird mit Google Chrome 92 für einige Benutzer eingeführt.

Das Unternehmen testet das Feature für den Desktop bereits seit fast zwei Jahren und es ist nun endlich in das experimentelle Stadium eingetreten, wobei einige Nutzer es in Chrome 92 erhalten.

Laut einer Gruppendiskussion bei Google steht ein Veröffentlichungsdatum noch nicht fest und nur einige Leute werden es in Chrome 92 bekommen. Ein breiterer Rollout wird voraussichtlich später in diesem Jahr beginnen.