Helfen Sie uns, die Zukunft von V8 zu testen!
Das V8-Team arbeitet derzeit an einer neuen Standard-Compiler-Pipeline, die uns helfen wird, zukünftige Geschwindigkeitssteigerungen für realistische JavaScript-Anwendungen zu erreichen. Sie können die neue Pipeline schon heute in Chrome Canary testen, um uns zu helfen sicherzustellen, dass es keine Überraschungen gibt, wenn wir die neue Konfiguration auf allen Chrome-Kanälen einführen.
Die neue Compiler-Pipeline verwendet den Ignition Interpreter und den TurboFan Compiler, um sämtliches JavaScript auszuführen (anstelle der klassischen Pipeline, die aus den Full-codegen- und Crankshaft-Compilern bestand). Ein zufällig ausgewählter Teil der Benutzer von Chrome Canary und Chrome Developer Channel testet die neue Konfiguration bereits. Jeder kann jedoch die neue Pipeline aktivieren (oder zur alten zurückkehren), indem er eine Einstellung unter about:flags ändert.
Sie können helfen, die neue Pipeline zu testen, indem Sie sich dafür entscheiden und sie mit Chrome auf Ihren bevorzugten Websites verwenden. Wenn Sie ein Webentwickler sind, testen Sie bitte Ihre Webanwendungen mit der neuen Compiler-Pipeline. Sollten Sie eine Verschlechterung in Stabilität, Korrektheit oder Leistung feststellen, melden Sie bitte das Problem im V8-Bug-Tracker.
Wie man die neue Pipeline aktiviert
In Chrome 58
- Installieren Sie die neueste Beta.
- Öffnen Sie die URL
about:flags
in Chrome. - Suchen Sie nach "Experimentelle JavaScript-Compiler-Pipeline" und setzen Sie diese auf "Aktiviert".
In Chrome 59.0.3056 und höher
- Installieren Sie die neueste Canary-Version Canary oder Dev.
- Öffnen Sie die URL
about:flags
in Chrome. - Suchen Sie nach "Klassische JavaScript-Compiler-Pipeline" und setzen Sie diese auf "Deaktiviert".
Der Standardwert ist "Standard", was bedeutet, dass entweder die neue oder die klassische Pipeline je nach A/B-Test-Konfiguration aktiv ist.
Wie man Probleme meldet
Bitte teilen Sie uns mit, wenn sich Ihr Browserlebnis signifikant verändert, wenn Sie die neue Pipeline gegenüber der Standard-Pipeline verwenden. Wenn Sie ein Webentwickler sind, testen Sie bitte die Leistung der neuen Pipeline mit Ihrer (mobilen) Webanwendung, um festzustellen, wie sie davon betroffen ist. Wenn Sie feststellen, dass Ihre Webanwendung seltsam reagiert (oder Tests fehlschlagen), lassen Sie es uns wissen:
- Stellen Sie sicher, dass Sie die neue Pipeline korrekt aktiviert haben, wie im vorherigen Abschnitt beschrieben.
- Erstellen Sie einen Bug im V8-Bug-Tracker.
- Hängen Sie Beispielcode an, mit dem wir das Problem reproduzieren können.