La bêta de Google Chrome 113 vient tout juste de sortir. Outre les nouvelles fonctionnalités et changements esthétiques, le navigateur embarque une nouveauté majeure. En effet, cette nouvelle version est la première à prendre en charge WebGPU.
WebGPU est une API graphique en développement depuis quelques années. Elle tire parti des capacités de calcul avancées des GPU, en permettant aux développeurs d’accéder à un niveau de contrôle plus bas-niveau, ce qui n’est pas accessible avec d’autres APIs telles que WebGL, assez populaire de nos jours.
Chrome 113 est compatible avec WebGPU : qu’est ce que ça change ?
Comme nous venons de le voir, WebGPU est une API qui permet un accès plus « bas-niveau » au GPU. Pour faire simple, cela signifie que grâce à WebGPU, votre navigateur aura la capacité à faire davantage appel à votre RTX 4080, et d’en tirer de meilleures performances. Il est toutefois important de noter que, malgré la façon dont l’a présenté l’équipe Google Dev, WebGPU n’est pas lié à WebGL et ne vise pas à remplacer OpenGL ES.
WebGPU ne se limite pas à améliorer les performances et les fonctionnalités, sa création était avant tout une nécessité. La bibliothèque WebGL, qui repose sur OpenGL, ne sera plus mise à jour, OpenGL n’étant plus développé. En revanche, WebGPU sera continuellement amélioré en fonction des retours des développeurs, avec pour objectif d’ajouter de nouvelles fonctionnalités au fil du temps.
Pour le moment, le seul navigateur compatible est la bêta de Google Chrome 113. La fonctionnalité restera sans doute au stade de bêta pendant un petit moment, avant d’être disponible dans les versions stables. Firefox et Safari ne sont, pour le moment, pas du tout compatibles.