Publié le 27 février 2025
Ce mois a été chargé pour Baseline, tant au sein de la communauté, chez Google et chez d'autres grands fournisseurs de navigateurs. Dans cette édition du récapitulatif mensuel de Baseline, nous, les équipes Chrome Developer Relations, prenons à nouveau le temps d'examiner les développements récents, tels que les mises à jour, les articles et les conférences de la communauté, les outils et tout ce qui concerne Baseline que nous pensons que vous devriez connaître.
Interop 2025 est en cours
Chaque année, le projet d'interopérabilité définit un ensemble de domaines d'intérêt sur lesquels les principaux fournisseurs de navigateurs et les organisations partenaires collaborent pour déployer de nouvelles fonctionnalités dans tous les navigateurs au cours de la même année. En février, le projet Interop 2025 a été officiellement lancé en tant qu'effort conjoint:
- Article de blog d'Apple
- Article de blog de Mozilla
- Article de blog Microsoft
- Article de blog Google
- Article de blog d'Igalia
- Article de blog de Beaucoup
Les domaines sur lesquels le projet se concentrera cette année incluent les fonctionnalités pour les métriques Core Web Vitals, l'API View Transitions, WebAssembly, la mise en page et bien plus encore. Lisez l'un (ou tous) de ces articles de blog.
Discussion informelle TheJam.dev avec Rachel Andrew
Récemment, Rachel Andrew, de l'équipe Chrome Developer Relations, s'est entretenue avec Brian Rinaldi lors de TheJam.dev pour parler de l'interopérabilité et de la référence.
La discussion a été vaste et a inclus des questions de l'audience. Il est intéressant de le regarder, car il explique pourquoi Baseline existe et comment il aide les développeurs Web à comprendre dans quelle mesure la plate-forme Web est disponible à l'utilisation sans se soucier de la compatibilité avec les navigateurs.
Plug-in WordPress baseline-status
Ce mois-ci, Geoff Graham de CSS-Tricks a publié État de référence dans un bloc WordPress, un article sur le plug-in WordPress baseline-status qui implémente le composant Web d'état de référence. Ce plug-in vous permet de placer plus facilement le composant Web sur les pages de votre site où vous souhaitez indiquer l'état de référence d'une fonctionnalité donnée.
Le composant Web d'état de référence et le plug-in qui l'implémente sont très utiles dans des contextes tels que les articles sur les fonctionnalités Web, où il est possible de préciser si une fonctionnalité Web particulière peut être utilisée sur tous les principaux moteurs de navigateur. Plus important encore, lors de l'affichage, le composant Web vous fournit les informations les plus récentes possibles pour une fonctionnalité Web donnée. CSS-Tricks exploite certainement le composant Web en l'implémentant sur l'ensemble de son site. Par exemple, vous pouvez voir que la page de documentation de la règle @scope
sur CSS-Tricks implémente le plug-in baseline-status.
Étude de cas sur la référence RUMVision
Dans l'édition de janvier de ce récapitulatif, nous avons annoncé que RUMVision avait intégré Baseline à sa solution RUM. Il s'agit d'une évolution intéressante, car il s'agit des premiers outils à aider les propriétaires de sites à savoir quelles fonctionnalités de référence leurs utilisateurs peuvent utiliser.
Ce mois-ci, RUMVision a rédigé une étude de cas sur la manière dont il a intégré Baseline à son produit. Il s'agit d'une étude de cas intéressante qui vaut la peine d'être lue si vous voulez savoir comment ils ont fait.
L'API Popover est désormais disponible en version de référence (à nouveau)
En avril 2024, nous avons annoncé que l'API Popover était désormais disponible en version de référence. Cependant, un bug grave a été détecté dans l'implémentation de cette API dans un moteur de navigateur, ce qui a entraîné la disponibilité de l'API Popover en tant que référence avant qu'elle ne le soit.
Par conséquent, et pour des raisons qui pourraient vous intéresser, comme nous l'avons expliqué dans notre article, la date de disponibilité de référence de l'API Popover a été modifiée pour le 27 janvier de cette année.
Fonctionne dans tous les navigateurs : interopérabilité au-delà de la disponibilité
Récemment, Mariko Kosaka, membre de l'équipe Chrome DevRel, s'est rendue à Phoenix (Arizona) pour parler de Baseline lors de la conférence HalfStalk. Elle a défini le concept d'interopérabilité, expliqué comment déterminer si des fonctionnalités sont interopérables (pour tous les types d'appareils), combien cela peut être difficile sans un peu d'aide et comment Baseline facilite la tâche des développeurs.
Aucune vidéo n'a été enregistrée pour cette conférence, mais vous pouvez consulter la présentation de Mariko pour en savoir plus. Gardez un œil sur les prochains événements où des membres de l'équipe Chrome Developer Relations parleront de Baseline.
ESLint est désormais officiellement compatible avec le linting CSS
Si vous avez déjà utilisé ESLint, vous savez qu'il s'agit historiquement d'un outil de linting uniquement pour JavaScript. Ce mois-ci, ESLint a annoncé que le linting CSS est désormais officiellement pris en charge par ses outils. Une partie de cette annonce concerne la règle require-baseline
, qui vous aide à appliquer l'utilisation des fonctionnalités de référence dans le CSS de votre projet. Nous espérons que d'autres outils permettront aux développeurs Web de bénéficier de la compatibilité avec la référence, afin que la question de la compatibilité des fonctionnalités soit plus facile à comprendre.
Encore un mois derrière nous !
2025 a été une année importante pour Baseline. Nous, chez l'équipe Chrome DevRel, nous attendons de nombreux développements dans ce domaine. N'oubliez pas de consulter la prochaine édition de ce récapitulatif à la fin du mois prochain. Comme d'habitude, vous pouvez nous en informer si vous pensez que nous avons manqué quelque chose qui devrait être inclus dans cet article ou dans une prochaine édition.