-
AOT: Ahead-Of-Time
-
Cách phát triển game bằng JavaScript nhắm tới console game, sau đó biên dịch sẵn và phân phối cùng runtime
→ Dựa trên QuickJS
→ Hỗ trợ JS hiện đại đến ES2020
→ Hỗ trợ PC, Mobile, Console
→ Cung cấp tập con của môi trường runtime NW.js
→ Trình biên dịch AOT sử dụng SSA IR để tạo mã máy nhanh
→ Triển khai inline caching
→ Sử dụng GC đếm tham chiếu
- Nhanh hơn 3.23 lần so với trình thông dịch V8
→ Từ chỗ dưới 30FPS trên V8 nay có thể đạt tới 60FPS
- Tính đến hiện tại, engine AOT cấp độ production được biết đến gần như chỉ có Hermes do Facebook phát triển
→ Dành cho ReactNative và tạo ByteCode chứ không phải mã máy
Chưa có bình luận nào.