Fiche technique | |
---|---|
Type de produit : | Moteur JavaScript |
Auteur : | |
Licence : | BSD |
Date de publication : | 2008 |
Site Web : | https://v8.dev/ |
Introduction
Le projet Chrome V8 est moteur haute-performance JavaScript open-source développer par Google. Il a été développé en langage de programmation C++ afin d'être utilisé dans le navigateur Web Google Chrome. Il intègre le ECMAScript selon les spécifications du ECMA-262, 3ième édition, et peut s'exécuter sous le système d'exploitation Windows XP ou supérieur, Mac OS X 10.5+ et les distributions Linux utilisant les microprocesseurs IA-32, ARM ou MIPS. Le projet V8 peut être exécuté de façon autonome et peut être également intégré à n'importe quel projet.
Ce projet tire ses performances exceptionnels du fait qu'il compile le JavaScript avec le langage machine du microprocesseur, il n'y a donc plus de délai d'interprétation du JavaScript par une couche intermédiaire. Par contre, il est moins portable d'une plateforme à l'autre, car il est strictement limité au CPU reconnu, il n'est pas possible de s'exécuter le code sur une CPU non reconnu pour cette raison.