WebGPUの開発は、2016年にGoogleがWebGLワーキンググループで発表した「Explicit web graphics API」というプレゼンテーションから始まりました。このプレゼンテーションでは、WebGLを置き換える新しいAPIの基本的な概念が検討されました。その後、Khronosが「WebGL Next」の概念について議論するIP-freeミーティングを主催し、GoogleがNXTというプロトタイプを披露しました。NXTは、Vulkan、Direct3D 12、MetalといったネイティブAPIの概念を取り入れたものでした。また、AppleとMozillaもそれぞれ独自のプロトタイプを開発しました。
W3Cのワーキンググループ
2017年2月、AppleのWebKitチームはAPI設計のためのW3Cコミュニティグループの設立を提案し、同時に「WebGPU」という名称を提案しました。この提案はコミュニティグループに受け入れられ、将来の標準の仮称としても採用されました。W3Cの「GPU for the Web」コミュニティグループは2017年2月16日に設立され、Apple、Google、Mozillaがこの領域での実験を行いました。その後、MozillaもVulkanの設計をベースにした提案を提出しました。2018年6月には、GoogleのChromeチームが将来のWebGPU標準の実装を開始する意向を表明しました。
Google Chrome: バージョン113以降で対応。 Mozilla Firefox: SPIR-Vを使用したWebGPUをサポートしており、WGSLフロントエンドの開発が進んでいます。 Safari: Web Shading Language (WSL) を使用したWebGPUをSafari Technology Previewでサポートしています。