

Googleは今週、Googleデスクトップウェブブラウザの次期アップデートとなるChrome 94のベータ版リリースを発表しました。このアップデートでは、一般的な改善に加え、WebGLに代わる新しいWebGPU APIのサポートも追加され、AppleのMetal APIへのアクセスも可能になりました。
Google のブログ記事で説明されているように、WebGPU は、GPU ハードウェアにアクセスでき、Web サイトや Web アプリのインターフェイスのレンダリング パフォーマンスが向上する、Web 用の新しい、より高度なグラフィック API です。
WebGPUと他のウェブ向けグラフィックアクセラレーションAPIの主な違いは、この新しいAPIがAppleのMetal、MicrosoftのDirect3D、あるいはオープン標準のVulkanといったデバイスのネイティブ技術に基づいていることです。これにより、ウェブ開発者はより高精細なグラフィックを備えたウェブアプリやゲームをより容易に作成できるようになります。
WebGPU APIは、Web向けのWebGLおよびWebGL2グラフィックスAPIの後継です。「GPUコンピューティング」などの最新機能に加え、GPUハードウェアへのアクセスにおけるオーバーヘッドの低減、そしてより優れた予測可能なパフォーマンスを提供します。これは、画像描画用に設計されていたものの、他の種類の計算に転用するには多大な労力が必要だった既存のWebGLインターフェースに対する改良点です。
ご存じない方のために説明すると、MetalはAppleが2014年に導入したAPIで、iOS、macOS、tvOSアプリがGPUハードウェアへの低レベルアクセスを提供します。つまり、アプリはCPUに過負荷をかけることなくGPUにアクセスできるということです。CPUへの過負荷は、OpenGLなどの古いAPIの限界の一つでした。
しかし、The Vergeが指摘しているように、新しいWebGPU APIはまだ実験的な機能であるため、開発者がウェブプロジェクトに導入するまでにはしばらく時間がかかると思われます。Googleによると、WebGPUは2022年初頭まですべてのChromeユーザーに対してデフォルトで有効化されない見込みです。
Chrome 94 の最終リリースでは、ストリーミング ビデオのエンコードとデコードを改善するために設計された別の API である WebCodecs がすべてのユーザーに対して有効になる予定です。
Appleは現在、開発者がダウンロード可能な最新バージョンのSafari Technology Previewを通じて、SafariウェブブラウザでWebGPU APIへのアクセスを提供しています。このAPIはmacOS Montereyに付属するSafari 15にはまだ含まれていないため、2022年初頭のSafariアップデートで提供される可能性があります。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。
