JS Engine
Este subsistema analiza el código en JavaScript y lo traduce a lenguaje máquina. Estos motores de JS pueden ser intérpretes estándar, o compiladores JIT (Just inTime). Uno de los motores más populares es el motor Google V8 que está escrito en C++.
.
Este motor incluye dos componentes:
- Memory heap que es dónde se almacenan variables, funciones y otros elementos de JS.
- Call Stack que es una cola de marcos de pila o pasos secuenciales ejecutados por el navegador.
.
Algunos subprocesos de este motor son:
- Obtener, compilar y ejecutar código
- Un hilo de creación de perfiles para analizar funciones y su consumo de tiempo.
- Optimización del proceso de ejecución.
- Recolectores de basura.
.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.