V8 à la conférence BlinkOn 6
BlinkOn est une réunion semestrielle des contributeurs de Blink, V8 et Chromium. BlinkOn 6 a eu lieu à Munich les 16 et 17 juin. L'équipe V8 a donné plusieurs présentations sur l'architecture, la conception, les initiatives de performance et l'implémentation des langages.
Les présentations de V8 à BlinkOn sont intégrées ci-dessous.
Performances JavaScript en conditions réelles
- Durée : 31:41
- Slides
Présente l'histoire de la façon dont V8 mesure les performances JavaScript, les différentes époques de benchmarking, et une nouvelle technique pour mesurer les chargements de page sur des sites populaires réels avec une répartition détaillée du temps par composant V8.
Ignition : un interprète pour V8
- Durée : 36:39
- Slides
Introduit le nouvel interprète Ignition de V8, expliquant l'architecture globale du moteur et comment Ignition affecte l'utilisation de la mémoire et les performances de démarrage.
Comment nous mesurons et optimisons pour RAIL dans le GC de V8
- Durée : 27:11
- Slides
Explique comment V8 utilise les métriques Response, Animation, Idle, Loading (RAIL) pour cibler une collecte des déchets de faible latence et les optimisations récentes que nous avons réalisées pour réduire les décalages sur mobile.
ECMAScript 2015 et au-delà
- Durée : 28:52
- Slides
Fournit une mise à jour sur l'implémentation des nouvelles fonctionnalités linguistiques dans V8, la manière dont ces fonctionnalités s'intègrent avec la plateforme web, et le processus de normalisation qui continue de faire évoluer le langage ECMAScript.
Traçage des wrappers de V8 à Blink (présentation éclair)
- Durée : 2:31
- Slides
Met en lumière le traçage des wrappers entre les objets V8 et Blink et comment ils aident à prévenir les fuites de mémoire et à réduire la latence.