-
AOT : Ahead-Of-Time
-
Método de desenvolver jogos em JavaScript tendo consoles de jogos como alvo, compilando antecipadamente e distribuindo junto com o runtime
→ Baseado em QuickJS
→ Suporte ao JavaScript moderno até ES2020
→ Suporte a PC, Mobile e Console
→ Fornece um subconjunto do ambiente de runtime do NW.js
→ Gera código de máquina rápido usando SSA IR com compilador AOT
→ Implementa inline caching
→ Usa GC por contagem de referências
- 3,23x mais rápido que o interpretador V8
→ O que ficava abaixo de 30 FPS no V8 agora pode chegar a 60 FPS
- Até o momento, o único motor AOT de nível de produção conhecido é praticamente o Hermes, desenvolvido pelo Facebook
→ É voltado para ReactNative e gera ByteCode, não código de máquina
Ainda não há comentários.