Chrome 146 menghadirkan mode kompatibilitas WebGPU untuk GPU lama
Chrome 146 hadir dengan fitur yang secara signifikan memperluas jangkauan perangkat keras WebGPU: mode kompatibilitas. Sebelumnya, WebGPU membutuhkan GPU yang mendukung Vulkan, Metal, atau Direct3D 12. Mode kompatibilitas menghapus persyaratan tersebut dengan berjalan di OpenGL ES 3.1 dan Direct3D 11.
Pengenalan WebGPU dari Chrome for Developers, API yang kini dihadirkan mode kompatibilitas ke perangkat keras lama
Cara kerjanya
Developer dapat mengaktifkannya dengan meminta adaptor tingkat kompatibilitas:
const adapter = await navigator.gpu.requestAdapter({
featureLevel: "compatibility"
});Adaptor dan perangkat yang dikembalikan kemudian menjalankan WebGPU melalui backend grafis lawas. Aplikasi yang sudah berfungsi dengan WebGPU inti akan berjalan dalam mode kompatibilitas tanpa perubahan, meskipun beberapa fitur tingkat lanjut memiliki batasan.
Dampaknya dalam praktik
Banyak laptop dan perangkat seluler masih dilengkapi GPU yang hanya mendukung OpenGL ES 3.1 atau Direct3D 11. Sebelumnya, perangkat-perangkat ini sama sekali tidak dapat menggunakan WebGPU. Mode kompatibilitas memungkinkan perangkat tersebut mengaksesnya.
Google memulainya di Android dan selanjutnya menjajaki dukungan di ChromeOS dan Windows. Hal ini penting bagi game web dan aplikasi 3D yang membutuhkan cakupan perangkat seluas mungkin.
Penambahan WebGPU lainnya di Chrome 146
Attachment sementara. Flag penggunaan tekstur TRANSIENT_ATTACHMENT yang baru memberi tahu GPU bahwa target render hanya perlu tersedia selama render pass. Pada GPU berbasis tile (umum di perangkat seluler), fitur ini menyimpan data di memori tile yang cepat dan menghindari penulisan mahal ke memori utama.
Ekstensi WGSL texture_and_sampler_let. Ekstensi ini memungkinkan tekstur dan sampler ditetapkan ke variabel let dalam kode shader. Ini menjadi fondasi bagi pola rendering bindless, yang memungkinkan shader mengakses tekstur tanpa entri bind group eksplisit.
Rekomendasi Kandidat W3C
Secara terpisah, W3C menerbitkan WebGPU sebagai Draf Rekomendasi Kandidat pada 3 Maret 2026. Ini merupakan tonggak penting dalam standardisasi. GPU for the Web Working Group menargetkan untuk mendemonstrasikan implementasi setiap fitur di setidaknya dua browser yang telah digunakan secara luas dan dibangun di atas API sistem GPU modern sebelum beralih ke status Rekomendasi penuh.
WebGPU kini tersedia di Chrome, Firefox (sejak versi 141 di Windows), dan Safari 26. Dengan mode kompatibilitas yang menurunkan persyaratan minimum perangkat keras serta standardisasi W3C yang terus berkembang, WebGPU berada di jalur yang tepat untuk menjadi API grafis default bagi web.