Pada episod terbaharu Chrome Cast Podcast kami, kami mempunyai beberapa minit untuk menyelidiki kuasa web moden. Dengan tapak web seperti yang kita lihat daripada The Masters, keupayaan yang semakin meningkat bagi apa yang boleh dilakukan dalam penyemak imbas terus menjadi perkembangan yang menarik.
Dalam perbualan itu, saya secara berseloroh menegaskan bahawa permainan yang lebih matang tidak ada dalam kad untuk permainan berasaskan penyemak imbas pada bila-bila masa tidak lama lagi, dan seolah-olah internet sedang mendengar dan bersedia untuk menegur kenyataan itu, siaran blog baharu daripada Blog Pembangun Chrome keluar berkenaan WebGPU: API berasaskan web baharu yang membolehkan lebih banyak operasi GPU perkakasan tempatan berlaku terus dalam penyemak imbas. Untuk mendengar Google menyatakan kepentingannya:
WebGPU ialah API grafik web baharu yang menawarkan faedah ketara seperti mengurangkan beban kerja JavaScript yang sangat banyak untuk grafik yang sama dan lebih daripada tiga kali peningkatan. dalam inferens model pembelajaran mesin. Ini mungkin disebabkan pengaturcaraan GPU yang lebih fleksibel dan akses kepada keupayaan lanjutan yang tidak disediakan oleh WebGL.
WebGPU ialah API baharu untuk web, yang mendedahkan keupayaan perkakasan moden dan membenarkan operasi pemaparan dan pengiraan pada GPU , serupa dengan Direct3D 12, Metal dan Vulkan. Tidak seperti keluarga API WebGL, WebGPU menawarkan akses kepada ciri GPU yang lebih maju dan menyediakan sokongan kelas pertama untuk pengiraan umum pada GPU. API direka bentuk dengan mengambil kira platform web, menampilkan API JavaScript idiomatik, penyepaduan dengan janji, sokongan untuk mengimport video dan pengalaman pembangun yang digilap dengan mesej ralat yang hebat.
API WebGPU yang dikemas kini akan tersedia secara lalai dalam Chrome 113 dan akan dihantar untuk Peranti ChromeOS yang mempunyai sokongan Vulkan, untuk peranti Windows dengan sokongan Direct3D dan untuk macOS. Linux dan Android akan disokong sepenuhnya, serta Firefox dan Safari. Buat masa ini, untuk mencuba ini, anda perlu melompat ke Saluran Beta Chrome 113 yang baru dilancarkan baru-baru ini.
Mengapa perkara ini penting
Mempunyai akses kepada lebih banyak kuasa mentah GPU mana-mana peranti adalah masalah besar dan akan menjadikan web yang jauh lebih berkuasa bergerak ke hadapan. Walaupun saya tidak melihat ini berkembang sehingga ke tahap permainan AAA membuat penampilan sulung mereka secara langsung pada URL, saya dapat melihat ini akhirnya membawa permainan penyemak imbas ke tahap seterusnya di mana perkara seperti yang kita lihat pada Android atau iOS akhirnya boleh dijalankan secara langsung dalam contoh Chrome.
Untuk Chromebook, ini sangat mengujakan. Tidak, ini tidak bermakna esok kita akan mempunyai banyak permainan 3D baharu yang manis untuk dikacau. , tetapi ini bermakna kebolehan aplikasi dalam penyemak imbas web seperti Chrome akan bertambah baik dengan serius. Begitu banyak perkara yang kami lakukan pada peranti kami memerlukan sokongan GPU, jadi membolehkan web memanfaatkan lebih banyak perkara itu. perkakasan pada Chromebook, komputer riba atau Macbook anda dengan cara yang lebih berguna seharusnya menghasilkan pengalaman yang lebih mendalam di hadapan.
Lihat ia dalam tindakan
Pasukan Chrome sebenarnya telah menyusun beberapa percubaan jika anda ingin mencuba ini dan melihat apa yang WebGPU mampu lakukan. Babylon.js dan Three.js kedua-duanya mempunyai beberapa contoh WebGPU dalam tindakan jika anda ingin menekan pautan tersebut dan mengintip. Sekali lagi, ini semua agak baharu dan bukan sesuatu yang kami harapkan untuk melihat pembangun memanfaatkan terus keluar dari pintu masuk. Tetapi lama-kelamaan, saya tidak sabar untuk melihat perkembangan ini.
Dengan hujah lama bahawa Chromebook adalah”hanya penyemak imbas,”idea itu penyemak imbas menjadi semakin berkuasa membuatkan saya cukup gembira. Apabila web terus berkembang, kami semakin hampir dengan realiti di mana penyemak imbas mungkin menjadi semua yang anda perlukan. Kami belum berada di sana lagi, dan Chromebook jelas jauh lebih berkemampuan daripada sekadar penyemak imbas web Chrome; tetapi kami masih suka melihat pergerakan besar di web terbuka. Dan yang ini adalah yang besar.