Chrome 121 ile WebGPU Devrimi: Google, Varsayılan Olarak Etkinleştirdi
Google, en son Chrome tarayıcısı sürümü olan Chrome 121’de WebGPU desteğini varsayılan olarak etkinleştirdi. WebGPU, JavaScript API’ları kullanarak yüksek performanslı 3D grafikler ve genel amaçlı hesaplama için GPU donanımına düşük seviyeli erişim sağlayan yeni bir web standardıdır.
WebGPU desteği şimdi Qualcomm ve ARM GPU’larına sahip Android 12 veya daha yeni sürümlerini çalıştıran cihazlarda etkinleştirildi. Destek, yakın gelecekte daha fazla Android cihazına, Android 11’de olanlar da dahil olmak üzere genişleyecek. Bu genişlemenin gerçekleşmesi, farklı donanımlarda daha fazla test ve optimizasyon yapılmasına bağlı olacak.
Bir başka önemli iyileştirme, Chrome’un artık Windows cihazlarında DirectX 12 ve SM6+ grafik donanımıyla gölgelendiricileri derlemek için Microsoft’un DirectX Derleyicisi’ni (DXC) FX Derleyicisi’nin (FXC) yerine kullanmasıdır. İlk testler, DXC’nin gölgelendirici derleme hızlarında FXC’ye göre ortalama yüzde 20’lik bir artış sağladığını gösteriyor.
Chrome 121 ayrıca, geliştiricilere GPU komutlarının yürütülmesini nanosaniyeye kadar kesin bir şekilde ölçme imkanı tanıyan zaman damgası sorgularını destekler hale getirdi. Bu özellik, WebGPU uygulamalarının performansını profillemek için faydalıdır. Zamanlama saldırısı endişeleri nedeniyle, hassasiyet varsayılan olarak 100 mikrosaniyeye indirgenmiştir ancak bir tarayıcı bayrağı aracılığıyla devre dışı bırakılabilir.
Buna ek olarak, gölgelendirici modülleri artık hesaplama ve render boru hatlarını oluştururken giriş noktalarını atlayabilir. Shader kodunda yalnızca bir tanesi tanımlanmışsa, giriş noktası otomatik olarak çıkarılacaktır.
Geliştirici deneyimi açısından, requestAdapterInfo() artık GPU adaptörüne mevcut bellek yığınları hakkında detaylı bilgi döndürüyor. Bu, geliştiricilere kaynak tahsis ederken potansiyel bellek sınırlamalarını öngörmelerinde yardımcı olur.
Google, WebGPU’nun düşük gecikmeli GPU donanımı erişimi sağladığını ve bu sayede AAA oyunlar, CAD programları, video düzenleyicileri gibi talepkar web uygulamaları için yeni olanaklar açtığını belirtiyor. Chrome’da varsayılan olarak desteklenmesiyle birlikte, WebGPU’nun benimsenmesinin şimdi hızlanması bekleniyor.
Güncelleme ile ilgili detaylı bilgiye buradan ulaşabilirsiniz.
Daha fazla oku:
- HTML5 Oyunu Nasıl Yapılır? Modern Web Oyunlarını Keşfedin!
- CASPER EXCALIBUR 200 Hz 27 inç Eğimli Monitör E27QHD-G Değerlendirmesi
- Mimari Görselleştirme Sanatçısı: Hayalinizi Gerçeğe Dönüştürmenin Anahtarı
- Görsel Düşlerin Aydınlatıcısı: 3D Aydınlatma Sanatçısı Olma Rehberi