Aller au contenu principal

Publication de V8 v9.7

· 2 minutes de lecture
Ingvar Stepanyan ([@RReverser](https://twitter.com/RReverser))

Toutes les quatre semaines, nous créons une nouvelle branche de V8 dans le cadre de notre processus de publication. Chaque version est dérivée du dépôt Git principal de V8 juste avant une étape bêta de Chrome. Aujourd'hui, nous sommes ravis d'annoncer notre nouvelle branche, V8 version 9.7, qui est en version bêta jusqu'à sa publication en coordination avec Chrome 97 Stable dans quelques semaines. V8 v9.7 regorge de nouvelles fonctionnalités pour les développeurs. Cet article offre un aperçu de certains des points forts attendus lors de la publication.

JavaScript

Méthodes de tableau findLast et findLastIndex

Les méthodes findLast et findLastIndex sur les Array et TypedArray permettent de trouver des éléments correspondant à un prédicat à partir de la fin d’un tableau.

Par exemple :

[1,2,3,4].findLast((el) => el % 2 === 0)
// → 4 (dernier élément pair)

Ces méthodes sont disponibles sans drapeau à partir de la version v9.7.

Pour plus de détails, veuillez consulter notre explication de la fonctionnalité.

API V8

Veuillez utiliser git log branch-heads/9.6..branch-heads/9.7 include/v8\*.h pour obtenir une liste des modifications de l'API.

Les développeurs disposant d’un dépôt V8 actif peuvent utiliser git checkout -b 9.7 -t branch-heads/9.7 pour expérimenter les nouvelles fonctionnalités de V8 v9.7. Alternativement, vous pouvez vous abonner au canal bêta de Chrome et essayer bientôt les nouvelles fonctionnalités vous-même.