← Devblog
Teknik 6.03.2026 · 7 dk okuma

WebView'de 60 FPS: performans notları

Ucuz telefonlarda bile akıcı. Render bütçesi, nesne havuzları ve determinizmin performansa nasıl yardım ettiği.

Hedefimiz iddialı: orta-alt segment telefonlarda bile WebView içinde 60 FPS. Bu, sürekli bir bütçe disiplini demek.

Ana teknikler

  • Nesne havuzları: birim ve efektler yeniden kullanılır, çöp toplama tetiklenmez.
  • Katmanlı render: statik zemin bir kez çizilir, sadece hareketliler güncellenir.
  • Efekt bütçesi: aynı anda ekrandaki parçacık sayısı sınırlı.

Determinist simülasyon burada beklenmedik bir dost. Mantık sunucuda koştuğu için istemci yalnızca görsele odaklanabiliyor — render ve simülasyonu ayırmak performansı ciddi rahatlattı.

Hâlâ optimize ediyoruz, ama ilk alfa cihaz yelpazesinde sonuçlar cesaret verici.