-
AOT : Ahead-Of-Time
-
Oyun konsollarını hedefleyerek JavaScript ile oyun geliştirdikten sonra önceden derleyip çalışma zamanı ile birlikte dağıtma yöntemi
→ QuickJS tabanlı
→ ES2020'ye kadar güncel JS desteği
→ PC, Mobile, Console desteği
→ NW.js çalışma zamanı ortamının bir alt kümesini sunar
→ AOT derleyicisi, SSA IR kullanarak hızlı makine kodu üretir
→ Inline caching uygulanmış
→ Reference counting GC kullanır
- V8 yorumlayıcısından 3.23x daha hızlı
→ V8'de 30FPS'nin altında kalan şey 60FPS'ye kadar çıkabiliyor
- Şu ana kadar bilinen üretim seviyesindeki AOT motorlar arasında Facebook'un geliştirdiği Hermes dışında neredeyse başka bir örnek yok
→ ReactNative içindir ve makine kodu değil ByteCode üretir
Henüz yorum yok.