La nouvelle technologie WebGPU de Chrome promet une nouvelle ère pour les jeux par navigateur


Google déploie la première itération de WebGPU qui permettra au navigateur Chrome d'utiliser la carte graphique d'un ordinateur pour améliorer le jeu sur le Web et sa fidélité graphique.

La nouvelle API (Application Programming Interface) est le résultat d'un cycle de développement de six ans par le GPU pour Web Community Group (ouvre dans un nouvel onglet) avec des contributions de divers géants de la technologie, dont Mozilla, Apple et Microsoft. En tant que successeur du modèle WebGL actuel, WebGPU réduirait la "charge de travail JavaScript" de votre navigateur et triplerait les performances des "inférences de modèle d'apprentissage automatique". Le but ultime est d'avoir des jeux par navigateur qui montrent "des scènes très détaillées avec de nombreux objets différents" car "de nombreuses techniques de rendu modernes" seront désormais possibles. Les titres préexistants comme ceux trouvés dans les bibliothèques Javascript 3D comme Babylon.js verront également une amélioration.

En dehors des jeux, les applications de productivité peuvent utiliser l'API pour « décharger les calculs sur le GPU ». Les plates-formes de conférence telles que Google Meet peuvent utiliser un apprentissage automatique amélioré pour fonctionner plus efficacement, selon le WebGPU Explainer (ouvre dans un nouvel onglet).

WebGPU est actuellement disponible par défaut dans la version bêta de Chrome 113 (s'ouvre dans un nouvel onglet), qui est disponible en téléchargement sur Windows, ChromeOS et macOS. Cependant, au moins pour les deux premiers systèmes, vous devrez respecter certaines exigences système. Les appareils Windows doivent prendre en charge Direct3D 12, tandis que les appareils ChromeOS doivent avoir l'API Vulkan activée. Si vous préférez attendre une version stable, Chrome 113 sera officiellement lancé (s'ouvre dans un nouvel onglet) avec WebGPU le 26 avril.

Pour les premiers utilisateurs comme nous, Google fournit des ressources afin que les gens puissent voir l'API en action. Nous avons testé plusieurs jeux trouvés dans la bibliothèque Babylon.js (s'ouvre dans un nouvel onglet) dans Chrome 111 et Chrome 113 bêta pour voir s'il y avait des mises à jour importantes. Les titres solo comme Temple Run 2 n'ont pas beaucoup amélioré leurs performances, en plus d'être un peu plus rapides. Cependant, avec Shell Shockers, un jeu de tir à la première personne (FPS) multijoueur gratuit, nous avons remarqué des temps de chargement plus rapides et une fréquence d'images plus fluide. Graphiquement, aucun jeu ne semblait différent, mais gardez à l'esprit que l'adoption ne fait que commencer. Pour voir de quoi WebGPU est capable graphiquement, Babylon.js propose une démo technique gratuite sur son site Web (s'ouvre dans un nouvel onglet).

Comme pour les autres navigateurs, Google affirme que la prise en charge de WebGPU pour Firefox et Safari est toujours "un travail en cours". Les appareils Linux et Android devraient également recevoir l'API à une date ultérieure. Il n'y a pas de mot officiel pour la version iOS, mais étant donné la compatibilité macOS, ce n'est probablement qu'une question de temps.

Si vous cherchez une autre façon de procrastiner, consultez la liste de TechRadar des meilleurs jeux gratuits pour les navigateurs Web.