Nouveautés de Chrome 113

Voici les informations à retenir :

  • Avec WebGPU, vous pouvez désormais créer des graphismes 3D hautes performances et effectuer des calculs parallèles des données sur le Web.
  • Les outils de développement peuvent désormais remplacer les en-têtes de réponse du réseau.
  • Le déploiement des ensembles propriétaires, qui font partie de la Privacy Sandbox, qui permet aux organisations de déclarer des sites associés, commence à être déployé.
  • Et ce n'est pas tout : ce n'est pas tout.

Je m'appelle Adriana Jara. Découvrons les nouveautés de Chrome 113 pour les développeurs.

WebGPU est disponible.

WebGPU est une nouvelle API pour le Web. Elle expose des fonctionnalités matérielles modernes et permet d'effectuer des opérations de rendu et de calcul sur un GPU. Elle est semblable à Direct3D 12, Metal et Vulkan.

Contrairement à la famille d'API WebGL, WebGPU permet d'accéder à des fonctionnalités GPU plus avancées et offre une prise en charge de premier ordre pour les calculs généraux sur le GPU.

L'API est conçue pour la plate-forme Web. Elle comprend une API JavaScript idiomatique. Intégration avec promesses Prise en charge de l'importation de vidéos. Expérience de développement soignée avec des messages d'erreur pertinents

De nombreuses bibliothèques WebGL couramment utilisées sont déjà en train d'implémenter la prise en charge de WebGPU, ou l'ont déjà fait. Cela signifie que l'utilisation de WebGPU peut ne nécessiter qu'un seul changement de ligne, par exemple:

  • Babylon.js::déjà entièrement compatible avec WebGPU.
  • PlayCanvas:a annoncé la compatibilité initiale de WebGPU.
  • TensorFlow.js::est compatible avec les versions optimisées pour WebGPU de la plupart des opérateurs.
  • Three.js::la compatibilité avec WebGPU est en cours de développement.

Pour en savoir plus, consultez la documentation de WebGPU sur MDN.

Remplacement des en-têtes de réponse des outils de développement.

Dans les outils de développement, vous pouvez désormais remplacer les en-têtes de réponse dans le panneau Network (Réseau).

Auparavant, vous aviez besoin d'accéder au serveur Web pour tester les en-têtes de réponse HTTP.

Avec les remplacements d'en-tête de réponse, vous pouvez prototyper localement des correctifs pour divers en-têtes, y compris, mais sans s'y limiter:

Pour remplacer un en-tête, accédez à Réseau > En-têtes > En-têtes de réponse, pointez sur la valeur d'un en-tête, cliquez sur Modifier et modifiez-la.

Erreur CORS corrigée par un remplacement d'en-tête.

Vous pouvez également ajouter un nouvel en-tête:

Ajouter un en-tête personnalisé

Vous pouvez aussi modifier tous les remplacements au même endroit.

Modification de tous les remplacements.

Consultez cet article pour savoir comment utiliser cette fonctionnalité et les autres mises à jour apportées aux outils de développement.

Les ensembles internes sont en cours de déploiement.

Les ensembles internes (FPS) commencent à être déployés en version stable. Les ensembles internes font partie de la Privacy Sandbox. Il permet aux organisations de déclarer des relations entre les sites, de sorte que les navigateurs autorisent un accès limité aux cookies tiers à des fins spécifiques.

Schéma illustrant le groupe brandx.com, fly-brandx.com et drive-brandx.com, et example.com, example.rs, example.co.uk un autre groupe

Dans le cadre des travaux sur les ensembles internes, Chrome implémente et étend l'API Storage Access permettant à un site de demander l'accès à ses cookies dans un contexte tiers. Ainsi, les organisations possédant des sites connexes (par exemple, utilisant des noms de domaine différents ou des domaines spécifiques à un pays) peuvent continuer à fournir des services tels que l'authentification unique ou les sessions partagées. Point à retenir Cette API sera déployée progressivement auprès des utilisateurs sur plusieurs semaines afin de pouvoir la tester et l'évaluer.

Et bien plus !

Bien sûr, ce n’est pas tout.

  • Le type image-set sans préfixe est désormais disponible. Les auteurs n'ont donc pas besoin d'utiliser -webkit-image-set et il est à jour par rapport aux spécifications actuelles.
  • Les fonctionnalités multimédias overflow-inline et overflow-block sont désormais compatibles.
  • Une phase d'évaluation est disponible pour l'intégration de WebGPU WebCodecs.

Complément d'informations

Nous n'aborderons ici que certains points clés. Consultez les liens ci-dessous pour en savoir plus sur les modifications supplémentaires apportées à Chrome 113.

S'abonner

Pour ne rien manquer, abonnez-vous à la chaîne YouTube des développeurs Chrome. Vous recevrez une notification par e-mail chaque fois qu'une nouvelle vidéo sera lancée.

Je m'appelle Adriana Jara. Dès la sortie de Chrome 114, je serai là pour vous dire qu'il y a de nouvelles fonctionnalités.