Alerte générale ! Chrome 113 va activer le support du WebGPU, comment cela va changer notre expérience sur le web

06 avril 2023 à 17h50
6
© Nathana Rebouças / Unsplash
© Nathana Rebouças / Unsplash

Avec Chrome 113, Google va donner le coup d'envoi tant attendu de WebGPU, qui va donner un énorme coup de boost aux performances graphiques sur navigateur web.

« Après des années de développement, l'équipe de Chrome déploie WebGPU, qui permet des graphismes hautes performances en 3D et le calcul avec parallélisme de données sur le web », annonce Google.

Rendez-vous début mai

Alors que Chrome 112 vient d'être rendu disponible, la firme américaine fait savoir que WebGPU sera activé nativement dans la prochaine version du navigateur, Chrome 113, attendue dans quatre petites semaines dans sa mouture stable et déjà accessible en bêta.

WebGPU est une nouvelle API graphique pour expériences web dont on parle depuis un moment, et qui devient enfin réalité. Chrome sera le premier navigateur du marché à en bénéficier, sur les supports de bureau Windows, ChromeOS et macOS en premier lieu, puis sur les autres plateformes dont Android et Linux « bientôt », promet Google.

Exemple de rendu 3D par WebGPU © Google
Exemple de rendu 3D par WebGPU © Google

Cela ouvre bien entendu la porte à une arrivée prochaine de WebGPU sur les autres navigateurs basés sur le moteur de rendu Chromium, comme Edge, Brave, Vivaldi ou Opera. Mozilla et Apple travaillent aussi à son implémentation dans Firefox et Safari.

WebGPU remplace WebGL

WebGPU permet aux développeurs d'exploiter les capacités matérielles modernes pour la mise en œuvre des opérations de rendu et de calcul au niveau du GPU, comme peuvent le faire Direct3D 12, Metal et Vulkan. Ses capacités sont bien plus avancées que celles des API de la famille WebGL, dont les limitations ont rendu nécessaire le développement de WebGPU.

Google prévient qu'avec Chrome 113, c'est un premier socle de WebGPU qui va devenir accessible, et que celui-ci recevra des mises à jour, améliorations et fonctionnalités graphiques plus avancées régulièrement, notamment en fonction du retour des développeurs.

Grâce à WebGPU, les développeurs vont être en mesure de proposer aux utilisateurs de toutes nouvelles expériences sur le web, qu'il s'agisse de jeux vidéo, plateformes de création artistique, fonctions de réalité augmentée, et bien plus encore. L'API va aussi servir à accélérer les exécutions de JavaScript et à améliorer les performances des modèles de machine learning jusqu'à plus de trois fois.

Source : Google

Google Chrome
  • Très bonnes performances
  • Simple et agréable à utiliser
  • Un navigateur bien sécurisé

Complet et fluide, Google Chrome s’impose comme une référence gratuite des navigateurs web et se place en excellente position face à d’autres applications phares comme Mozilla Firefox et Microsoft Edge (ex-Internet Explorer). Pour compléter sa version Windows, Mac et Linux pour ordinateur, la firme californienne propose également une version mobile compatible avec Android et iOS.

Complet et fluide, Google Chrome s’impose comme une référence gratuite des navigateurs web et se place en excellente position face à d’autres applications phares comme Mozilla Firefox et Microsoft Edge (ex-Internet Explorer). Pour compléter sa version Windows, Mac et Linux pour ordinateur, la firme californienne propose également une version mobile compatible avec Android et iOS.

Alexandre Schmid

Gamer et tech enthusiast, j’ai fait de mes passions mon métier. Diplômé d’un Master en RNG sur Hearthstone. Rigole aux blagues d’Alexa.

Lire d'autres articles

Gamer et tech enthusiast, j’ai fait de mes passions mon métier. Diplômé d’un Master en RNG sur Hearthstone. Rigole aux blagues d’Alexa.

Lire d'autres articles
Vous êtes un utilisateur de Google Actualités ou de WhatsApp ? Suivez-nous pour ne rien rater de l'actu tech !
google-news

A découvrir en vidéo

Rejoignez la communauté Clubic S'inscrire

Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.

S'inscrire

Commentaires (6)

Mister_Georges
Moins d’autonomie sur un ordinateur portable pour des futilités qui activent le gpu…
mrassol
Moi je vois justement l’interet dans du B2B … pour faire des rendus légers et rapides.
Krypton_80
C’est sûr que de jouer aux jeux vidéos sur un portable, ça n’affecte pas du tout son autonomie hein, en plus d’être encore davantage futile. Mais bonne nouvelle, les PC fixes n’ont pas ce problème !
MattS32
Un GPU est plus efficace qu’un CPU pour les tâches qu’on confie habituellement à un GPU.<br /> Donc si d’un côté il y en a peut-être qui vont en profiter pour mettre des effets kikoo lol inutiles (mais là, à toi d’être intelligent et de fuir ce genre de sites…), ça peut aussi réduire la consommation de certaines choses actuellement traitées avec le CPU ou en WebGL.
ullbach
Quelques détails de communication qui sont peuvent preter à confusion<br /> Citation<br /> Après des années de développement, l’équipe de Chrome déploie WebGPU, qui permet des graphismes hautes performances en 3D et le calcul avec parallélisme de données sur le web », annonce Google&gt; Citation<br /> WebGPU n’est pas développé seulement par google mais par un consortium regroupant des centaines de firmes (ça peut être oppo, tencent, nvidia, université de Lyon etc)**<br /> On peut supposer que les usa sont les premiers contributeurs (et fondateurs) suivi par les chinois (en nombre de compagnies et en financement)<br /> C’est un peu comme le code AOSP et le kernel linux. Le kernel linux a comme contributeurs majeures depuis trois ans : intel, huawei google. L’AOSP bien que porté par google, porte du code de toute l’industrie. Le principe de l’open source en fait. La license apache permet à chacun d’insérer son code propriétaire.<br /> A titre d’exemple, les gens n’ont jamais compris que le fait que Huawei utilise encore EMUI est tout à fait légitime puisqu’il fait partie du groupe de développeurs (OHA)<br /> Sur harmonyOS, ils ont repris du code open source et ont ajouté leur code propriétaire. Ce b’est pas un fork, c’est un contre projet. Huawei ont la main sur le sens du développement d’harmony mais Openharmony est communautaire.<br /> la seule différence ici est le publicateur finale du code (upstream). Pour AOSP, c’est google et pour Harmony c’est huawei. Par contre, huawei<br /> Rappelons aussi (du moins initialement) que les android utilisait une version forkée de linux (ce qui a déplu à linus)<br /> Je fais en hypersimplififié : dès qu’un projet open source est repris par un autre pour qu’il lui donne sa vision et choisi son code finale des différents apports, on parle de changement (upstream/downstream)<br /> Quand google publiait lui même le code du kernel linux (et non pas la linux fondation), techniquement, c’était un fork. Depuis ça a apparemment évolué.<br /> Citationles supports de bureau Windows, ChromeOS et macOS en premier lieu, puis sur les autres plateformes dont Android et Linux « bientôt », promet Google<br /> Citation<br /> pour être plus précis, Chrome OS, Android et même windows (dans une certaines mesures) contiennent du kernel linux. Ce que l’on appel communément linux (qui est en fait un noyau et non pas un os), est GNU/Linux. Chrome OS fut (ou est encore), une forme modifiée ou dérivée de GNU.<br /> Le terme GNU devrait être généralisé, car il y a beaucoup de confusion autour
ld9474
Quel interêt reste t il au programme dit « client lourd ». Certes il doit y avoir un overhead du fait d’être dans un navigateur mais ca doit être minime si on commence à utiliser ce genre de puissance. Bref je trouve ca assez interessant même si au quotidien ca va pas me boulverser d’autant que certaines librairies comme BabylonJS permettent de faire déjà beaucoup de choses. Ca va juste booster les perfs (et consommer plus).
Krypton_80
MattS32:<br /> Un GPU est plus efficace qu’un CPU pour les tâches qu’on confie habituellement à un GPU.<br /> Exact, dans certains cas, c’est le nombre de cores (calcul en parallèle) qui sera + efficace, par ex. pour un rendu 3D ou de l’encodage vidéo.<br /> ld9474:<br /> Ca va juste booster les perfs (et consommer plus).<br /> Comme pour les voitures électriques, une Audi e-tron GT va consommer plus qu’une Dacia Spring mais avec des performances différentes.
Feunoir
J’ai quand même parfois l’impression que, depuis qq temps, plus mon cpu à de core plus le gpu fait son boulot <br /> Je sais aussi une chose, les pirates vont s’intéresser férocement à ce système, cela a intérêt a être bien sécurisé. Quand j’ai bricolé avec stable diffusion en local j’ai trouvé cela assez perturbant de faire chauffer ma carte graphique sans que le cpu et le gpu ne bouge d’un poil. (fallait passer de « 3d » au bon choix (cuda) pour le voir)<br /> Bon ici c’est axé 3D donc ce sera visible dans gpu, je note : prendre l’habitude de regarder gpu en + de l’usage cpu<br /> Essai des exemples dans Edge : ca marche déjà ?<br /> Un cube qui tourne(avec la texture « cube de la frame précédente » quand même), dans le pire moment cela donne deja :<br /> image1148×780 68.3 KB<br /> Le test :<br /> Textured Cube - WebGPU Samples
tfpsly
Le truc chiant avec WebGpu, c’est que pour les shaders ils ont créé un nouveau langage qui ne ressemble à rien, au lieu de se calquer sur GLSL et HLSL qui se ressemblent tant (et il est facile de traduire l’un en l’autre juste avec quelques macros).<br /> On passe à n+1 standard, bravo. Mais il semble possible d’utiliser des shaders écrits en GLSL avec des CustomMaterial.<br /> WebGL est plus simple sur ce côté.
Voir tous les messages sur le forum
Haut de page

Sur le même sujet