V8 version v5.9
Tous les six semaines, nous créons une nouvelle branche de V8 dans le cadre de notre processus de publication. Chaque version est dérivée du maître Git de V8 immédiatement avant une étape de bêta de Chrome. Aujourd'hui, nous sommes ravis d'annoncer notre nouvelle branche, V8 version 5.9, qui sera en bêta jusqu'à sa publication en coordination avec Chrome 59 Stable dans quelques semaines. V8 5.9 est rempli de toutes sortes de nouveautés pour les développeurs. Nous souhaitons vous donner un aperçu de certains moments forts en prévision de la sortie.
Ignition+TurboFan lancé
V8 v5.9 sera la première version avec Ignition+TurboFan activé par défaut. En général, ce changement devrait entraîner une consommation de mémoire réduite et un démarrage plus rapide des applications web sur toute la ligne, et nous ne nous attendons pas à des problèmes de stabilité ou de performance puisque le nouveau pipeline a déjà été soumis à de nombreux tests. Cependant, contactez-nous si votre code commence soudainement à présenter des régressions importantes de performance.
Pour plus d'informations, consultez notre article dédié.
Prise en charge WebAssembly TrapIf
sur toutes les plateformes
La prise en charge de WebAssembly TrapIf
réduit significativement le temps consacré à la compilation du code (~30 %).
API V8
Veuillez consulter notre résumé des modifications API. Ce document est mis à jour régulièrement quelques semaines après chaque sortie majeure.
Les développeurs ayant un checkout V8 actif peuvent utiliser git checkout -b 5.9 -t branch-heads/5.9
pour expérimenter les nouvelles fonctionnalités de V8 5.9. Alternativement, vous pouvez vous abonner au canal bêta de Chrome et essayer les nouvelles fonctionnalités vous-même bientôt.