WebGPU est désormais compatible avec les principaux navigateurs

François Beaufort
François Beaufort

Publié le 25 novembre 2025

Grande nouvelle pour les développeurs Web et les utilisateurs ! WebGPU, la nouvelle API puissante permettant d'exécuter des graphiques 3D hautes performances et des calculs GPU à usage général, est officiellement compatible avec Chrome, Edge, Firefox et Safari. Cela signifie que l'avenir des expériences haut de gamme dans le navigateur, comme les jeux AAA, la modélisation 3D complexe et les applications d'IA avancées, est arrivé !

Cette étape importante est le résultat de plusieurs années de développement collaboratif intensif par le groupe de travail W3C GPU for the Web, avec la contribution d'entreprises telles qu'Apple, Google, Intel, Microsoft et Mozilla.

Pourquoi WebGPU est-il important ?

WebGPU n'est pas qu'un simple remplacement de WebGL. Il s'agit d'un énorme pas en avant, qui offre une interface plus propre et plus performante, conçue dès le départ pour le Web moderne. Il inclut une API JavaScript idiomatique et un langage de nuanceurs moderne basé sur du texte.

WebGPU ouvre une nouvelle ère de calcul et de graphismes hautes performances sur le Web, en offrant un accès direct aux fonctionnalités modernes des GPU qui étaient auparavant limitées par des API plus anciennes comme WebGL. Ses principaux cas d'utilisation sont les graphismes et le rendu 3D avancés, qui permettent des expériences de jeu plus riches et plus réalistes, des visualisations de données complexes et des outils de montage sophistiqués directement dans le navigateur. Il permet également, et c'est essentiel, de débloquer le calcul à usage général accéléré par GPU grâce à son pipeline de calcul. Cela améliore considérablement les performances pour des tâches telles que l'inférence du machine learning et l'entraînement (exécution de charges de travail telles que les grands modèles linguistiques), le traitement vidéo et les simulations physiques, ce qui apporte essentiellement des performances de niveau ordinateur de bureau aux applications Web gourmandes en ressources de calcul.

ONNX Runtime et Transformers.js utilisent déjà WebGPU pour permettre l'inférence et le calcul de modèles locaux à grande vitesse dans le navigateur. Cette avancée ouvre de nouvelles possibilités pour développer des applications d'IA Web hautes performances.

WebGPU introduit également les Render Bundles, une fonctionnalité puissante qui permet aux développeurs d'enregistrer et de réutiliser des ensembles de commandes de rendu pour améliorer les performances et réduire la charge du processeur. Le rendu instantané de Babylon.js, qui utilise des groupes de rendu GPU, peut aider à rendre les scènes environ 10 fois plus rapidement.

Disponibilité du navigateur et de l'OS

WebGPU est disponible sur les navigateurs et systèmes d'exploitation suivants :

  • Chrome, Edge et autres navigateurs basés sur Chromium :

    WebGPU est disponible sur Windows (avec Direct3D 12), macOS et ChromeOS à partir de Chrome et Edge version 113.

    La compatibilité avec Android a été ajoutée dans la version 121 de Chrome pour les appareils équipés d'Android 12 ou version ultérieure, et avec des GPU Qualcomm/ARM.

    La prise en charge de Linux et l'extension de la prise en charge des plates-formes existantes sont en cours.

  • Firefox :

    WebGPU est disponible sur Windows à partir de Firefox 141.

    WebGPU est disponible dans macOS Tahoe 26 sur les machines ARM64, à partir de Firefox 145.

    La prise en charge de Linux, d'Android et des Mac basés sur Intel est en cours.

  • Safari :

    WebGPU est disponible dans macOS Tahoe 26, iOS 26, iPadOS 26 et visionOS 26.

Pour en savoir plus sur la disponibilité de WebGPU et sur les plates-formes sur lesquelles il sera bientôt déployé, consultez la page État de l'implémentation de WebGPU.

Un écosystème en pleine croissance

Vous n'avez pas besoin de partir de zéro pour utiliser WebGPU. Les bibliothèques que vous aimez déjà sont compatibles avec WebGPU :

De plus, les moteurs sous-jacents (Dawn pour Chromium et wgpu pour Firefox) sont des packages portables autonomes. Ils simplifient le développement multiplate-forme, ce qui permet de transférer très facilement des applications GPU spécifiques à une plate-forme vers le Web à l'aide de Wasm et d'outils tels que emscripten et Rust web-sys.

L'avenir des applications Web hautes performances est là !

Remerciements

Nous remercions sincèrement tous les contributeurs pour leur précieuse contribution et leur collaboration. Nous tenons à remercier particulièrement : Corentin Wallez, Jim Blandy, Ken Russell, Mike Wyrzykowsk, Nishitha Burman Dey, Patrick Brosset, Sebastien Vandenberghe, Thomas Lucchini et Thomas Nattestad.