Yayınlanma tarihi: 25 Kasım 2025
Web geliştiricileri ve kullanıcıları için büyük haber! Yüksek performanslı 3D grafikler ve genel amaçlı GPU hesaplamaları çalıştırmak için güçlü yeni API olan WebGPU, Chrome, Edge, Firefox ve Safari'de resmi olarak desteklenir. Bu, AAA oyunlar, karmaşık 3D modelleme ve gelişmiş yapay zeka uygulamaları gibi üst düzey tarayıcı içi deneyimlerin geleceğinin artık mümkün olduğu anlamına geliyor.
Bu önemli dönüm noktası, Apple, Google, Intel, Microsoft ve Mozilla gibi şirketlerin katkılarıyla W3C GPU for the Web Çalışma Grubu tarafından yıllarca süren kapsamlı ortak geliştirme çalışmalarının sonucudur.
WebGPU neden önemlidir?
WebGPU yalnızca WebGL'nin yerini almakla kalmaz. Aynı zamanda, modern web için baştan tasarlanmış daha temiz ve daha yüksek performanslı bir arayüz sunarak büyük bir adım atılmasını sağlar. İçinde deyimsel bir JavaScript API'si ve modern bir metin tabanlı gölgelendirici dili bulunur.
WebGPU, web'de yüksek performanslı bilgi işlem ve grafik alanında yeni bir dönemin kapılarını açıyor. Daha önce WebGL gibi eski API'lerle sınırlanan modern GPU özelliklerine doğrudan erişim imkanı sunuyor. Başlıca kullanım alanları gelişmiş 3D grafikler ve oluşturma olup daha zengin ve gerçekçi oyun deneyimleri, karmaşık veri görselleştirmeleri ve tarayıcıda gelişmiş düzenleme araçları sunar. En önemlisi, bilgi işlem hattı aracılığıyla GPU ile hızlandırılmış genel amaçlı bilgi işlem olanağı da sunar. Bu, makine öğrenimi çıkarımı ve eğitimi (büyük dil modelleri gibi iş yüklerini çalıştırma), video işleme, fizik simülasyonları gibi görevlerde performansı büyük ölçüde artırır. Temel olarak, web'deki hesaplama açısından yoğun uygulamalara masaüstü sınıfı performans getirir.
Hem ONNX Runtime hem de Transformers.js, tarayıcıda yüksek hızlı, yerel model çıkarımı ve hesaplama sağlamak için WebGPU'yu kullanır. Bu gelişme, yüksek performanslı, web tabanlı yapay zeka uygulamaları geliştirme konusunda yeni olanaklar sunuyor.
WebGPU, geliştiricilerin performansı artırmak ve CPU yükünü azaltmak için bir dizi oluşturma komutunu kaydetmesine ve yeniden kullanmasına olanak tanıyan güçlü bir özellik olan Oluşturma Paketleri'ni de sunar. GPU oluşturma paketlerini kullanan Babylon.js' Snapshot Rendering, sahnelerin yaklaşık 10 kat daha hızlı oluşturulmasına yardımcı olabilir.
Tarayıcı ve işletim sistemi kullanılabilirliği
WebGPU, aşağıdaki tarayıcılarda ve işletim sistemlerinde kullanılabilir:
Chrome, Edge ve diğer Chromium tabanlı tarayıcılar:
WebGPU, Chrome ve Edge'in 113 sürümünden itibaren Windows (Direct3D 12 ile), macOS ve ChromeOS'te kullanılabilir.
Android desteği, en az Android 12'nin yüklü olduğu ve Qualcomm/ARM GPU'lu cihazlar için Chrome 121 sürümünde eklendi.
Linux desteği ve mevcut platformlar için genişletilmiş destek üzerinde çalışıyoruz.
Firefox:
WebGPU, Firefox 141'den itibaren Windows'da kullanılabilir.
WebGPU, Firefox 145'ten itibaren ARM64 makinelerde macOS Tahoe 26'da kullanılabilir.
Linux, Android ve Intel tabanlı Mac'ler için destek çalışmaları devam etmektedir.
Safari:
WebGPU, macOS Tahoe 26, iOS 26, iPadOS 26 ve visionOS 26'da kullanılabilir.
WebGPU'nun kullanılabilirliği ve yakında kullanıma sunulacağı platformlar hakkında daha fazla bilgi ve güncellemeler için WebGPU Uygulama Durumu sayfasını inceleyin.
Büyüyen bir ekosistem
WebGPU'yu kullanmak için sıfırdan başlamanız gerekmez. Sevdiğiniz kitaplıklar zaten WebGPU'yu destekliyor:
Ayrıca, temel motorlar olan Dawn (Chromium) ve wgpu (Firefox) bağımsız ve taşınabilir paketlerdir. Platformlar arası geliştirmeyi basitleştirirler. Wasm ve emscripten ile Rust web-sys gibi araçları kullanarak platforma özgü GPU uygulamalarını web'e taşımak inanılmaz derecede kolaydır.
Yüksek performanslı web uygulamalarının geleceği artık burada!
Teşekkür
Değerli katkıları ve işbirlikleri için tüm katılımcılara teşekkür ederiz. Şu kişilere özel teşekkürler: Corentin Wallez, Jim Blandy, Ken Russell, Mike Wyrzykowsk, Nishitha Burman Dey, Patrick Brosset, Sebastien Vandenberghe, Thomas Lucchini ve Thomas Nattestad.