Windows Tips & News

Chrome 113 prendra en charge WebGPU

click fraud protection
RECOMMANDÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Google a annoncé la prise en charge de WebGPU et du WebGPU Shading Language (WGSL) dans Chrome 113. Il arrivera dans la branche stable le 2 mai 2023. Cette décision rapprochera le WebGPU d'une technologie largement acceptée que les développeurs peuvent utiliser pour créer des graphiques hautes performances et des applications de calcul sur le Web.

WebGPU dans Google Chrome

WebGPU fournit une API similaire à Vulkan, Metal et Direct3D 12, qui sont des API graphiques populaires dans le développement de jeux et d'autres applications gourmandes en GPU. Cela signifie que les développeurs qui connaissent déjà ces API auront plus de facilité à passer au WebGPU.

Publicité

La version initiale de WebGPU dans Chrome ne sera disponible que sur ChromeOS, macOS et Windows. La prise en charge de Linux et Android arrive à une date ultérieure. Cela garantira que la mise en œuvre est stable et fiable avant qu'elle ne devienne accessible sur d'autres plates-formes.

Contenucacher
Prise en charge de WebGPU dans d'autres navigateurs
Bibliothèques disponibles pour les développeurs
WebGPU contre WebGL

Prise en charge de WebGPU dans d'autres navigateurs

Outre Chrome, les développeurs testent le support expérimental du WebGPU depuis avril 2020 dans Firefox et depuis novembre 2021 dans Safari. Pour activer WebGPU dans Firefox, vous devez définir le dom.webgpu.enabled et gfx.webgpu.force-enabled options pour vrai dans à propos de: configuration. Cependant, il n'est actuellement pas prévu d'activer WebGPU par défaut dans Firefox et Safari.

Bibliothèques disponibles pour les développeurs

Les implémentations WebGPU pour Firefox et Chrome sont disponibles sous la forme de bibliothèques distinctes. Ceux-ci incluent Dawn (C++) et wgpu (Rust), que l'on peut utiliser pour intégrer le support WebGPU dans vos applications.

De plus, des efforts sont en cours pour ajouter nativement le support WebGPU aux bibliothèques JavaScript populaires utilisant WebGL. Par exemple, Babylon.js a déjà déclaré une prise en charge complète de WebGPU, tandis que Three.js, PlayCanvas et TensorFlow.js offrent une prise en charge partielle.

WebGPU contre WebGL

Conceptuellement, WebGPU diffère de WebGL de la même manière que l'API graphique Vulkan diffère d'OpenGL. Mais contrairement à Vulkan, Metal ou Direct3D, WebGPU ne repose pas sur une API graphique spécifique. Au lieu de cela, il s'agit d'une couche à usage général qui utilise les mêmes primitives de bas niveau trouvées dans ces API.

WebGPU donne aux applications JavaScript un contrôle granulaire sur l'organisation, le traitement et la transmission des commandes au GPU, ainsi que la gestion des ressources associées, de la mémoire, des tampons, des objets de texture et des shaders graphiques compilés. Cette approche maximise les performances graphiques en réduisant la surcharge et en augmentant l'efficacité du GPU.

WebGPU permet la création de projets 3D complexes pour le Web, qui peuvent être aussi performants que programmes autonomes qui utilisent directement Vulkan, Metal ou Direct3D, sans se limiter à des plates-formes.

De plus, WebGPU fournit des options supplémentaires pour porter des programmes graphiques natifs vers un formulaire Web en les compilant dans WebAssembly. En plus des graphiques 3D, WebGPU couvre également les possibilités associées au déchargement des calculs vers le GPU et à l'exécution des shaders.

Dans l'ensemble, il s'agit d'un développement passionnant pour la communauté des développeurs Web. Il sera intéressant de voir comment les développeurs tirent parti de WebGPU pour créer de nouvelles applications innovantes.

Source: Google

RECOMMANDÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Si vous aimez cet article, partagez-le en utilisant les boutons ci-dessous. Cela ne vous demandera pas grand-chose, mais cela nous aidera à grandir. Merci pour votre aide!

Publicité

Raccourci pour afficher le menu de la barre de titre des applications modernes dans Windows 8.1 Spring Update 1 (Feature Pack)

Raccourci pour afficher le menu de la barre de titre des applications modernes dans Windows 8.1 Spring Update 1 (Feature Pack)

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite

Edge Chromium est maintenant le lecteur PDF par défaut, voici comment changer cela

Ce site Web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site...

Lire la suite

Aube et crépuscule au Japon Archives Windows 10

Ce site Web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site...

Lire la suite