Windows Tips & News

Chrome 113, WebGPU desteğine sahip olacak

click fraud protection
TAVSİYE EDİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Google, Chrome 113'te WebGPU ve WebGPU Shading Language (WGSL) desteğini duyurdu. 2 Mayıs 2023 tarihinde ahır şubesine çarpacaktır. Bu hamle, WebGPU'yu, geliştiricilerin web üzerinde yüksek performanslı grafikler ve bilgi işlem uygulamaları oluşturmak için kullanabilecekleri, yaygın olarak kabul gören bir teknoloji olmaya bir adım daha yaklaştıracak.

Google Chrome'da WebGPU

WebGPU, oyun geliştirme ve diğer GPU yoğun uygulamalardaki popüler grafik API'leri olan Vulkan, Metal ve Direct3D 12'ye benzer bir API sağlar. Bu, bu API'lere zaten aşina olan geliştiricilerin WebGPU'ya geçişte daha kolay olacağı anlamına gelir.

reklam

WebGPU'nun Chrome'daki ilk sürümü yalnızca ChromeOS, macOS ve Windows'ta mevcut olacaktır. Linux ve Android desteği daha sonraki bir tarihte geliyor. Bu, uygulamanın daha fazla platformda erişilebilir hale gelmeden önce kararlı ve güvenilir olmasını sağlayacaktır.

İçindekilersaklamak
Diğer tarayıcılarda WebGPU desteği
Geliştiriciler için mevcut kütüphaneler
WebGPU ve WebGL karşılaştırması

Diğer tarayıcılarda WebGPU desteği

Geliştiriciler, Chrome dışında Nisan 2020'den beri Firefox'ta ve Kasım 2021'den beri Safari'de deneysel WebGPU desteğini test ediyor. Firefox'ta WebGPU'yu etkinleştirmek için, dom.webgpu.enabled Ve gfx.webgpu.force etkin seçenekleri doğru içinde hakkında: yapılandırma. Ancak, şu anda Firefox ve Safari'de WebGPU'yu varsayılan olarak etkinleştirme planı yoktur.

Geliştiriciler için mevcut kütüphaneler

Firefox ve Chrome için WebGPU uygulamaları, ayrı kitaplıklar biçiminde mevcuttur. Bunlar, WebGPU desteğini uygulamalarınıza entegre etmek için kullanabileceğiniz Dawn (C++) ve wgpu'yu (Rust) içerir.

Ayrıca, WebGL kullanarak popüler JavaScript kitaplıklarına yerel olarak WebGPU desteği eklemek için çalışmalar devam etmektedir. Örneğin, Babylon.js zaten tam WebGPU desteği açıklarken Three.js, PlayCanvas ve TensorFlow.js kısmi destek sunuyor.

WebGPU ve WebGL karşılaştırması

Kavramsal olarak, WebGPU, WebGL'den, Vulkan grafik API'sinin OpenGL'den ne kadar farklı olduğuna benzer şekilde farklılık gösterir. Ancak Vulkan, Metal veya Direct3D'den farklı olarak WebGPU, belirli bir grafik API'sine dayalı değildir. Bunun yerine, bu API'lerde bulunan aynı düşük seviyeli ilkelleri kullanan genel amaçlı bir katmandır.

WebGPU, JavaScript uygulamalarına komutların organizasyonu, işlenmesi ve iletimi üzerinde ayrıntılı kontrol sağlar ilgili kaynakları, belleği, arabellekleri, doku nesnelerini ve derlenmiş grafik gölgelendiricilerini yönetmenin yanı sıra GPU'ya. Bu yaklaşım, ek yükü azaltarak ve GPU verimliliğini artırarak grafik performansını en üst düzeye çıkarır.

WebGPU, web için karmaşık 3B projelerin oluşturulmasına olanak tanır; Belirli özelliklerle sınırlı olmaksızın doğrudan Vulkan, Metal veya Direct3D kullanan bağımsız programlar platformlar.

Ayrıca WebGPU, yerel grafik programlarını WebAssembly'de derleyerek web özellikli bir forma taşımak için ek seçenekler sağlar. WebGPU, 3B grafiklere ek olarak, hesaplamaları GPU'ya boşaltma ve gölgelendiricileri çalıştırmayla ilgili olasılıkları da kapsar.

Genel olarak, bu web geliştirme topluluğu için heyecan verici bir gelişmedir. Geliştiricilerin yeni ve yenilikçi uygulamalar oluşturmak için WebGPU'dan nasıl yararlandığını görmek ilginç olacak.

Kaynak: Google

TAVSİYE EDİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Bu makaleyi beğendiyseniz, lütfen aşağıdaki düğmeleri kullanarak paylaşın. Sizden çok şey almayacak ama büyümemize yardımcı olacak. Desteğin için teşekkürler!

reklam

Microsoft'un eski Kullanıcı Deneyimleri Direktörü Başlat menüsü karşısında şok oldu

TAVSİYE EDİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı ...

Devamını oku

Windows 11 etkinleştirme iletişim kutusunun ardından sorun giderici de yeni bir tasarıma sahip

Windows 11 etkinleştirme iletişim kutusunun ardından sorun giderici de yeni bir tasarıma sahip

TAVSİYE EDİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı ...

Devamını oku

Windows 11 Build 25197 (Dev), tablet için optimize edilmiş görev çubuğu, yeni sistem tepsisi ve daha fazlasını içerir

Windows 11 Build 25197 (Dev), tablet için optimize edilmiş görev çubuğu, yeni sistem tepsisi ve daha fazlasını içerir

TAVSİYE EDİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı ...

Devamını oku