Référence

Web Platform Baseline clarifie les informations sur la compatibilité des navigateurs avec les fonctionnalités de la plate-forme Web.

Web Platform Baseline vous fournit des informations claires sur les fonctionnalités de la plate-forme Web que vous pouvez utiliser en toute sécurité dans vos projets aujourd'hui. Lorsque vous lisez un article ou que vous choisissez une bibliothèque pour votre projet, si les fonctionnalités utilisées font toutes partie de la version de référence, vous pouvez faire confiance au niveau de compatibilité du navigateur. En s'alignant sur cette référence, vous ne devriez pas avoir de surprises lors du test de votre site.

Baseline est en cours de déploiement sur MDN, Can I Use et web.dev. Nous vous fournirons les outils nécessaires pour montrer que les fonctionnalités décrites dans un article ou une bibliothèque sont toutes disponibles dans Baseline.

Capture d'écran de la page de la fonction asynchrone sur MDN. La coche verte pour la variante de référence indique que cette fonctionnalité est disponible pour tous les utilisateurs.
Référence sur MDN

Baseline facilite la prise en charge du navigateur cible par toutes les personnes concernées et tous les membres de votre équipe.

  • Lorsque vous planifiez un projet, au lieu de devoir lister des versions de navigateur spécifiques, vous pouvez définir une condition d'utilisation des fonctionnalités qui font partie de la version de référence.
  • Lorsque vous publiez une bibliothèque, vous pouvez aider les utilisateurs potentiels à comprendre la compatibilité des fonctionnalités utilisées (et donc à déterminer si leur utilisation sur leur site peut être sécurisée) en déclarant la compatibilité avec Baseline.
  • Lors de la rédaction d'un tutoriel, vous pouvez indiquer aux lecteurs que tout ce qui est décrit est dans la référence. Votre lecteur sait alors qu'il s'agit d'une solution qu'il peut intégrer dans un projet.

Comment les caractéristiques sont-elles intégrées à la version de référence ?

La variante de référence comporte deux phases:

  • Nouveauté disponible: la fonctionnalité est compatible avec le dernier des principaux navigateurs. Elle est donc interopérable.
  • Disponibilité générale: 30 mois se sont écoulés depuis la nouvelle date d'interopérabilité. Cette fonctionnalité peut être utilisée par la plupart des sites sans se soucier de l'assistance.

L'ensemble de navigateurs principal est le suivant:

  • Safari (macOS et iOS)
  • Firefox (ordinateur et Android)
  • Chrome (ordinateur et Android)
  • Edge (ordinateur)

Le ciblage de référence permet d'éviter que les exigences de votre site restent bloquées dans le passé. Lorsque vous ajoutez des fonctionnalités, vous pouvez exploiter tout le potentiel de Baseline, tout en conservant le même niveau d'assistance pour vos utilisateurs.

Une collaboration avec nos partenaires sur d'autres navigateurs

L'équipe Chrome souhaite améliorer l'expérience des développeurs. Nous savons à quel point il est important que vos sites et applications fonctionnent correctement dans tous les navigateurs. Pour améliorer l'interopérabilité, nous avons collaboré avec Apple, Microsoft et Mozilla, ainsi qu'avec d'autres partenaires, pour les éditions Interop 2022 et Interop 2023.

Comme il y aura toujours un écart entre les fonctionnalités disponibles dans tous les navigateurs, nous avons proposé de créer un ensemble connu de fonctionnalités sécurisées au groupe de la communauté Web DX. Cette idée est devenue Baseline, un moyen d'identifier les fonctionnalités qui fonctionnent bien sur tous les moteurs, un moyen d'assurer clairement la compatibilité dans un monde multimoteur.

Référence 2023

La référence se déplacera à mesure que davantage de caractéristiques deviendront interopérables. Toutefois, nous pensons qu'il est utile de comprendre l'ensemble de caractéristiques du Web à un moment donné. Par conséquent, une fois par an, nous publierons l'ensemble de référence de l'année.

Vous pouvez maintenant en apprendre davantage sur les fonctionnalités qui ont été ajoutées à Baseline 2023.

Un travail d'équipe

Baseline est développée dans le cadre du projet d'ensemble de caractéristiques, un projet communautaire visant à fournir un ensemble complet et à jour de fonctionnalités groupées de la plate-forme Web. Tous les utilisateurs peuvent contribuer à Baseline en ajoutant de nouvelles fonctionnalités, en examinant les fonctionnalités existantes ou en fournissant des commentaires en tant que problèmes dans ce dépôt.

Si vous êtes l'auteur d'une bibliothèque ou d'un outil, vous pourrez facilement vous soutenir. Nous vous fournirons bientôt des moyens de montrer que votre bibliothèque ou votre outil est compatible avec Baseline. Le widget peut être affiché sur GitHub et sera lié au site Web de Baseline. Surveillez cette page pour vous tenir informé.

En savoir plus