-
AOT: Ahead-Of-Time
-
Una forma de desarrollar juegos en JavaScript orientados a consolas de videojuegos, compilarlos por adelantado y distribuirlos junto con el runtime
→ Basado en QuickJS
→ Soporta JavaScript moderno hasta ES2020
→ Soporta PC, móvil y consola
→ Proporciona un subconjunto del entorno de runtime de NW.js
→ Genera código máquina rápido usando SSA IR con un compilador AOT
→ Implementa caché inline
→ Usa GC por conteo de referencias
- Es 3.23x más rápido que el intérprete de V8
→ Algo que en V8 corría por debajo de 30 FPS puede llegar hasta 60 FPS
- Hasta ahora, el único motor AOT de nivel de producción conocido es más o menos Hermes, desarrollado por Facebook
→ Es para ReactNative y genera ByteCode, no código máquina
Aún no hay comentarios.