Googleの最新の動きとして、Android版のChrome 121でWebGPUが標準で有効にされたことが注目されています。[1]従来のWebGLを引き継いでおり、JavaScriptを駆使して迅速に2Dや3Dグラフィックスを描画する能力を備えています。
特に、QualcommやARMのGPUを搭載したデバイスでの性能向上が期待されており、デスクトップ版のChromeではすでに導入されています。
WebGPUはWindowsのDirect 3D 12やmacOSのMetalと同様、ローカルマシンのGPUのポテンシャルを最大限に引き出す設計なのが特徴。高速なグラフィックスレンダリングや機械学習の処理が可能です。
この技術の導入により、モバイルデバイス上での高速な3Dグラフィックス描画やAI処理が実現できます。
モバイルの世界におけるグラフィックスとAIの新たな地平
GoogleによるAndroid版Chrome 121でのWebGPUのデフォルト有効化は、モバイルデバイスにおけるグラフィックスとAIアプリケーションの領域に革命をもたらす可能性を秘めています。
WebGPUは従来のWebGLを超える性能を持ち、Webブラウザを通じて2Dおよび3Dグラフィックスを迅速かつ高品質に描画することを実現します。
この技術はデバイスのGPUをフル活用することにより、従来のWebアプリケーションでは難しかった高度なグラフィックスレンダリングや機械学習処理を可能にします。
WebGPUは既に、Babylon.jsやThree.jsなどのグラフィックスライブラリ、TensorFlow.jsなどの機械学習ライブラリによって積極的に利用されています。
特にモバイルデバイスにおいては、従来のデスクトップレベルの3DゲームやAIアプリケーションをブラウザ上で実行することが可能です。
この進化によってモバイルユーザーは以前にないリッチでスピーディなWeb体験を得られます。
References
- ^ Chrome for Developers. 「What's New in WebGPU」. https://developer.chrome.com/blog/new-in-webgpu-121, (参照 2024-01-22).