Ajouter un commentaire

WebGPU : quand les navigateurs s'appuient sur la puissance GPU

Par:
francoistonic

ven, 24/10/2025 - 15:14

WebGPU permet aux apps web d'utiliser nativement les GPU de la machine via le navitateur quand les API sont supportées. L'API est en JavaScript et fait partie du W3C. WebGPU permet de faire de la 3D, des scènes complexes, la VR sur le navigateur en s'appuyant sur la GPU. En gros, son code Web va appeler WebGPU qui elle-même fait le lien natif à la GPU locale. Sur Chrome, la version 113 a été la première à commencer son support. WebGPU est supporté par Firefox 141 et Safari 26. 

Le plus simple est d'utiliser des librairies qui implémentent directement WebGPU telles que Babylon.js, PlayCanvas, TensorFlow. Ce support évoque au développeur de le faire directement. 

Sur le support spécifiquement à Safari, quelques exemples : https://webkit.org/demos/webgpu/

Etat de l'implémentation : https://github.com/gpuweb/gpuweb/wiki/Implementation-Status

Exemple en C++ : https://github.com/beaufortfrancois/webgpu-cross-platform-app

Chrome 142 étend encore le support de WebGPU avec texture-formats-tier1 qui permet d'importer des textures sans les réécrire, apparition du primitive index dans WGSL.

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 M   M  EEEE  V     V  TTTTTT      J 
MM MM E V V TT J
M M M EEE V V TT J
M M E V V TT J J
M M EEEE V TT JJJ