Maison  >  Article  >  interface Web  >  Le moteur javascript est-il une machine virtuelle ?

Le moteur javascript est-il une machine virtuelle ?

青灯夜游
青灯夜游original
2022-02-08 15:18:212154parcourir

Le moteur Javascript est une machine virtuelle. Le moteur JavaScript est une machine virtuelle spécialisée dans le traitement des scripts JavaScript. Il est généralement inclus avec un navigateur Web et est utilisé pour interpréter et exécuter des scripts js.

Le moteur javascript est-il une machine virtuelle ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Moteur JavaScript :

Le moteur dit JavaScript est une machine virtuelle spécialisée dans le traitement des scripts JavaScript. Il est généralement inclus dans un navigateur Web et est utilisé pour interpréter et exécuter des scripts js.

  Célèbre moteur js :

  Mozilla : moteur SpiderMonkey, le premier moteur JavaScript au monde, écrit en C/C++, utilisé dans les versions Mozilla Firefox 1.0~3.0

  Google : moteur V8, écrit en C++/langage assembleur, utilisant pour chrome navigateur

Microsoft : moteur Chakra (Chakra, rire), pour la version 32 bits d'Internet Explorer 9

Machine virtuelle :

La machine virtuelle js est une machine virtuelle de processus, qui a pour caractéristique Il existe un virtuel jeu d'instructions (ISA)

environnement d'exécution :

C'est-à-dire le temps d'exécution : lorsque le programme est en cours d'exécution, il doit contrôler certains facteurs importants de l'exécution du programme pour garantir la sécurité de l'exécution du programme, etc.

Pour l'expliquer avec une image :

La partie bleue est la machine virtuelle, et la partie bleue et grise est le moteur

  Visuellement parlant, le moteur JavaScript est une machine qui peut fonctionner, et la machine virtuelle JavaScript est cette machine L'exécution Le noyau et l'environnement d'exécution de JavaScript sont le carburant et les lubrifiants pour le temps d'exécution de la machine. Le travail conjoint des trois est une dépendance importante pour le fonctionnement normal du navigateur.

【Recommandations associées :

Tutoriel d'apprentissage Javascript

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn