Google sedang menguji pengenalan WebGPU API ke Chrome untuk meningkatkan kemampuan pemrosesan grafisnya menggunakan Metal di macOS, dengan beta 94 juga menurunkan WebCodecs API baru untuk membantu pemrosesan media.
Beta versi 94 Chrome menawarkan beberapa pembaruan yang rencananya akan diperkenalkan Google dalam versi rilis publik browser web untuk macOS di masa mendatang, serta platform desktop dan Android lainnya. Dalam versi beta terbaru, perubahan sebagian besar terdiri dari sistem untuk meningkatkan pemrosesan grafis, dalam dua cara utama.
Penambahan WebCodecs API memperkenalkan”API codec tingkat rendah”untuk”mendukung aplikasi yang muncul dengan lebih baik”yang mengandalkan encoding dan decoding video cepat. Dalam satu contoh, layanan streaming game dapat dibantu oleh sistem seperti itu untuk mempertahankan latensi rendah, tanpa peningkatan atau biaya CPU jaringan.
WebCodecs API menyederhanakan proses untuk pemrogram dengan menyediakan cara untuk menggunakan komponen media apa pun yang sudah disertakan dalam browser, dengan cara yang ringan. Ini termasuk enkoder dan dekoder video dan audio, menangani bingkai video mentah, dan dekoder gambar.
Setelah menyelesaikan uji coba asalnya di Chome 93, WebCodec diaktifkan secara default dalam versi beta.
WebGPU adalah API lain, yang disebut sebagai penerus API grafis WebGL dan WebGL2. API baru menyediakan akses ke fitur pemrosesan modern seperti”komputasi GPU”, selain menjadi lebih baik dan lebih dapat diprediksi dalam hal kinerja.
Menurut Google, WebGPU merupakan peningkatan karena API sebelumnya dirancang untuk menggambar gambar, tetapi hanya dapat digunakan kembali untuk tugas komputasi lain dengan”usaha yang luar biasa”.
Mengekspos Metal, Vulkan, dan Direct3D 12, API dapat menggunakan kemampuan grafis modern untuk rendering dan komputasi pada GPU. Manfaatnya termasuk memisahkan pengelolaan sumber daya dan persiapan kerja, status pipeline yang berfungsi serupa dengan API OS, dan grup Biding untuk memungkinkan driver grafis melakukan persiapan sebelum tugas rendering.
WebGPU baru memulai uji coba aslinya di Chrome 94, tetapi Google berharap itu akan dikirimkan ke pengguna melalui Chrome 99.