Google Chrome Releases、GPU・計算基盤の新仕様を公開

Google Chrome 126がリリースされ、WebGPUのWeb WorkersサポートとCSSの新しいビューポート単位が導入されました。WebGPUのWeb Workersサポートは、WebGPUの処理をメインスレッドから分離し、バックグラウンドで実行できるようにするものです。これにより、複雑なグラフィック処理や計算を伴うWebアプリケーションの応答性が向上し、ユーザーインターフェースがスムーズに動作するようになります。特に、ゲームや3Dモデリングツールなど、高いパフォーマンスが求められるアプリケーションにとって大きなメリットとなります。
Web Workersは、JavaScriptの実行をメインスレッドから分離し、バックグラウンドで処理を行うためのAPIです。これまでWebGPUはメインスレッドでのみ利用可能でしたが、今回のアップデートによりWeb Workers内での利用が可能になりました。これにより、WebGPUの計算負荷の高い処理をメインスレッドからオフロードし、UIのフリーズを防ぎながら並行処理を実現できます。開発者は、より効率的にリソースを活用し、複雑なWebアプリケーションを構築できるようになります。
また、CSSには新しいビューポート単位(svh, lvh, dvh, svw, lvw, dvw)が追加されました。これらは、動的なツールバーの有無に応じて変化するビューポートサイズに対応するためのものです。例えば、モバイルデバイスでURLバーが表示されたり隠れたりする際に、レイアウトが意図せずずれる問題を解決できます。開発者は、これらの新しい単位を使用することで、様々なデバイスや画面サイズにおいて、より予測可能で安定したレスポンアウトを実現できるようになります。
これらの機能強化は、Webプラットフォームの進化を促進し、開発者がより高性能でユーザーフレンドリーなWebアプリケーションを構築するための強力なツールを提供します。特に、WebGPUのWeb Workersサポートは、Web上での高度なグラフィック処理や機械学習モデルの実行をさらに加速させる可能性を秘めています。開発者は、これらの新機能を活用して、次世代のWeb体験を創造することが期待されます。
要点を短く整理して掲載しています。詳細は出典を確認してください。


