Nouveautés de Chrome 113

Voici les informations à retenir :

  • WebGPU permet d'obtenir des graphismes 3D hautes performances et des calculs parallèles de données sur le Web.
  • Les outils de développement peuvent désormais remplacer les en-têtes de réponse du réseau.
  • Nous commençons à déployer des ensembles propriétaires, qui font partie de la Privacy Sandbox, et permettent aux organisations de déclarer des sites associés.
  • Et ce n'est pas tout !

Je m'appelle Adriana Jara. Entrons maintenant dans le vif du sujet et découvrons les nouveautés de Chrome 113 pour les développeurs.

WebGPU est disponible.

WebGPU est une nouvelle API pour le Web qui présente des fonctionnalités matérielles modernes et permet des opérations de rendu et de calcul sur un GPU, comme pour Direct3D 12, Metal et Vulkan.

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

L'API a été conçue pour la plate-forme Web. Il comprend les éléments suivants: API JavaScript idiomatique. Intégration à vos promesses Prise en charge de l'importation de vidéos. Une expérience de développement soignée avec des messages d'erreur de qualité.

De nombreuses bibliothèques WebGL très utilisées sont déjà en train d'implémenter ou de prendre en charge WebGPU. Cela signifie que l'utilisation de WebGPU ne nécessite qu'une seule modification de ligne, par exemple:

  • Babylon.js::est déjà entièrement compatible avec WebGPU.
  • PlayCanvas::la prise en charge initiale de WebGPU a été annoncée.
  • TensorFlow.js::accepte 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'un accès 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 différents 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 Passez la souris sur la valeur d'un en-tête, cliquez sur Modifier, puis 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 également modifier tous les remplacements au même endroit.

Modification de tous les remplacements.

Consultez cet article pour découvrir comment utiliser cette fonctionnalité et d'autres mises à jour dans les outils de développement.

Les ensembles internes sont en cours de déploiement.

Nous commençons à déployer la version stable des ensembles internes (FPS). Les ensembles internes font partie de la Privacy Sandbox. Il permet aux entreprises de déclarer les relations entre les sites, afin que les navigateurs autorisent un accès limité aux cookies tiers à des fins spécifiques.

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

Dans le cadre de son travail sur les ensembles internes, Chrome implémente et étend l'API Storage Access pour permettre à un site de demander l'accès à ses cookies dans un contexte tiers. Ainsi, les organisations possédant des sites connexes (par exemple, utilisant différents noms de domaine ou des domaines spécifiques à un pays) peuvent toujours 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 permettre les tests et l'évaluation.

Et bien plus !

Bien sûr, il y en a bien d'autres.

  • 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 selon les spécifications actuelles.
  • Les fonctionnalités multimédias overflow-inline et overflow-block sont désormais compatibles.
  • Une phase d'évaluation est en cours pour l'intégration de WebGPU WebCodecs.

Documentation complémentaire

Cela ne couvre que certains points clés. Consultez les liens ci-dessous pour modifications supplémentaires dans Chrome 113.

S'abonner

Pour vous tenir informé, abonnez-vous à la Chaîne YouTube des développeurs Chrome, et vous recevrez une notification par e-mail chaque fois que nous lancerons une nouvelle vidéo.

Je m'appelle Adriana Jara. Dès la sortie de Chrome 114, je serai là pour vous informer des nouveautés de Chrome !