Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Moteur JavaScript

Les moteurs JavaScript sont des interpréteurs qui analysent et exécutent le code JavaScript. Les moteurs JavaScript modernes utilisent la compilation à la volée (JIT) pour convertir le code JavaScript en code machine exécutable par le processeur d'un ordinateur. Un moteur JavaScript est généralement développé et utilisé dans les navigateurs web pour exécuter du code côté client, mais peut aussi être utilisé dans des environnements côté serveur comme Node.js.

Dans un navigateur, le moteur JavaScript fonctionne avec le moteur de rendu via les liaisons Document Object Model et Web IDL. Certains moteurs JavaScript exécutent également du code WebAssembly dans le même bac à sable que le code JavaScript classique.

Il ne faut pas confondre les moteurs JavaScript avec les moteurs de rendu, qui sont aussi des parties essentielles des navigateurs.

Parmi les moteurs JavaScript courants, on trouve :

Voir aussi