JavaScript

V8 v7.7 veröffentlicht

V8 v7.7: Lazy Feedback Allocation und Neuerung am JavaScript-Support
Keine Kommentare

Eine neue Version der JavaScript-Engine V8 steht zum Download bereit. Zur Verbesserung der Performance wurde daran gearbeitet, wie V8 Feedback zu Typen sammelt. Außerdem gibt’s Neues für den JavaScript-Support.

Jede neue Chrome-Version erhält ein Update für die darin verwendete JavaScript-Engine V8, das einige Wochen vor dem Chrome-Release als Beta-Version veröffentlicht wird. Mit dem Chrome-Release geht die V8-Version in den stabilen Releasechannel über. So wird es auch mit der nun veröffentlichten Version V8 v7.7 sein, die entsprechend mit Chrome 77 ausgeliefert werden wird. Die Änderungen am Release bleiben eher klein und umfassen wie immer die Bereiche der Performance und der JavaScript-Sprachfeatures.

V8 v7.7: Bessere Performance auf manchen Mobilgeräten

Die erste Neuerung, die Mathias Bynens im Blogpost zum Release von V8 v7.7 nennt, könnte sich positiv auf die Performance von Websites auf Mobilgeräten mit wenige Speicherplatz auswirken. Durch eine Änderung an der Aufnahme von Feedback zu verwendeten Typen soll die Heap-Größe um 1-2 Prozent auf dem Desktop und 5-6 Prozent auf Mobilgeräten verringert werden. Das Feedback zu Typen dient dazu, Operations auf die verwendeten Typen hin zu optimieren, wozu die Typen gespeichert werden. Zukünftig wird hier ein als „lazy“ bezeichnetes Verhalten angewendet, das die Speicherung von Typen für kurzlebige Vorgänge verhindert.

Eine weitere Neuerung an V8, die sich positiv auf die Performance auswirken soll, betrifft die Stack Traces, die mit der Ausgabe von Fehlern erfasst werden. Die Serialisierung der Stack Traces soll nun bis zu 30 Prozent performanter erfolgen.

Für den Sprachsupport von JavaScript selbst gibt es ebenfalls eine Neuigkeit. Das Intl.NumberFormat-API unterstützt nun weitere Formate: kompakte Schreibweise, wissenschaftliche Schreibweise, technische Schreibweise, sowie die Anzeige von Zeichen mit der ausgegebenen Ziffer.

Weitere Informationen zu V8 v7.7 können dem Blogpost zum Release entnommen werden.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu:
X
- Gib Deinen Standort ein -
- or -