-
AOT: Ahead-Of-Time
-
Metode pengembangan game dengan JavaScript yang menargetkan konsol game, lalu dikompilasi lebih dulu dan didistribusikan bersama runtime
→ Berbasis QuickJS
→ Mendukung JS terbaru hingga ES2020
→ Mendukung PC, mobile, dan konsol
→ Menyediakan subset dari lingkungan runtime NW.js
→ Menghasilkan machine code cepat menggunakan SSA IR dengan compiler AOT
→ Mengimplementasikan inline caching
→ Menggunakan GC reference counting
- 3,23x lebih cepat daripada interpreter V8
→ Yang sebelumnya di bawah 30FPS di V8 kini bisa mencapai 60FPS
- Sejauh ini, engine AOT tingkat produksi yang diketahui praktis hanya Hermes yang dikembangkan Facebook
→ Ditujukan untuk ReactNative dan menghasilkan bytecode, bukan machine code
Belum ada komentar.