Berita Utama

Berita tentang Indonesia

Chrome 113 adalah browser pertama yang mendukung WebGPU

Chrome 113 adalah browser pertama yang mendukung WebGPU

Antarmuka grafis WebGPU menuju ke browser yang telah selesai untuk pertama kalinya, enam tahun setelah pembuktian konsep pertamanya. Meskipun Apple adalah pemrakarsa pengembangan pada tahun 2017, Google adalah yang pertama menerapkan WebGPU: browser Chrome versi 113 bekerja dengan antarmuka grafis baru secara default.

WebGPU menggantikan WebGL (Web Graphics Library) yang berusia dua belas tahun. Perbandingan Google API di blog Dengan DirectX 12, Vulkan dan Metal – hanya untuk browser web daripada aplikasi mandiri atau game 3D. API digunakan untuk merender grafik atau mengimpor video, misalnya, jauh lebih cepat daripada WebGL. Game browser juga mendapat manfaat.

Sejauh ini, semuanya berfungsi di versi Chrome untuk Windows, macOS, dan ChromeOS. Platform lain akan segera menyusul. Firefox dan Safari saat ini sedang mengerjakan aplikasi mereka sendiri dan browser Chromium lainnya seperti Edge akan segera menyusul.

Tidak seperti WebGL, WebGPU tidak hanya dapat merender grafik, tetapi juga menghitung shader. Saat ini, hal ini penting untuk komputasi AI lokal di PC — operator situs web tidak lagi mengandalkan daya komputasi dari cloud. WebGPU tidak dapat menggunakan unit pemrosesan AI khusus seperti inti tensor di kartu grafis Nvidia GeForce RTX, setidaknya belum.

Grup Web GPU dari World Wide Web Consortium (W3C) bertanggung jawab atas pengembangannya. Orang-orang dari Alibaba, Apple, Google, Intel, Meta, Microsoft, Mozilla, dan Nvidia, antara lain, telah menyumbangkan ide dan kode. AMD tidak terlibat.

WebGPU ditulis dalam Javascript dan menggunakan bahasa pemrograman shadernya sendiri WGSL (WebGPU Shader Language).

Namun, keunggulan kecepatan datang dengan sisi negatifnya: WebGPU menyederhanakan jejak browser. Karakteristik kinerja unit grafis sangat individual sehingga dapat menyederhanakan pelacakan browser untuk operator situs web secara signifikan. Pengguna dapat diidentifikasi dengan cara ini, bahkan tanpa menggunakan cookie.

Selain mengambil data, seperti berapa banyak inti shader yang dimiliki GPU, seseorang dapat mengukur waktu pemuatan grafik tertentu dalam sepersekian detik. Browser dapat diatur untuk perangkat tertentu.


(Guru)

ke halaman rumah