Vercelは、WebGPUでシェーダを配備する際の手間を減らすため、TypeScriptライブラリ「vgpu」をオープンソース化しました。
同社はvercel.com上でシェーダを作るコストを内部で検証し、その成果をGitHubで公開しています。
「vgpu」はMITライセンスで、npmで配布されており、pnpm add vgpuで導入できます。
ブラウザのcanvasに加え、ヘッドレスのNode.jsやCIでのスナップショットテストでも同じシェーダを実行できるとしています。
init()でアダプタとデバイスを取得し、単一のGpuハンドルを返す設計で、暗黙のグローバル状態を持たないと説明されています。
また、WGSLファイルをモジュールのようにimport/exportでき、バインディングの不整合を減らすためにビルド時に反映や不要宣言の除去を行う仕組みを備えます。
さらに、ブラウザ、DawnベースのNode、決定論的なモックの3つの実行環境に同一APIを提供し、CIでのレンダリング比較に対応するとしています。
Vercelは、フルスクリーンエフェクトがgzipで約25KBで提供され、CIで予算を強制するとしています。
参照元:2026/08/29 「Vercel AI Open-Sources vgpu: A TypeScript WebGPU Library for AI Agent Shaders」 https://www.marktechpost.com/2026/08/28/vercel-vgpu-webgpu-library-open-source/
この記事へのリアクション
このニュースをどう受け止めましたか?



コメント