• AOT : Ahead-Of-Time

  • गेम कंसोल को target करके JavaScript में गेम डेवलप करने के बाद पहले से compile करके runtime के साथ distribute करने का तरीका

→ QuickJS आधारित

→ ES2020 तक का आधुनिक JS support

→ PC, Mobile, Console support

→ NW.js runtime environment का subset प्रदान करता है

→ AOT compiler, SSA IR का उपयोग करके तेज machine code generate करता है

→ inline caching implementation

→ reference counting GC का उपयोग

  • V8 interpreter से 3.23x तेज

→ V8 में जो 30FPS से नीचे था, वह 60FPS तक संभव हो गया

  • अब तक ज्ञात production-level AOT engine लगभग Facebook द्वारा विकसित Hermes ही है

→ यह ReactNative के लिए है, और machine code नहीं बल्कि ByteCode generate करता है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.