Web Platform Baseline aporta claridad a la información sobre la compatibilidad del navegador con las funciones de la plataforma web.
El modelo de referencia de Web Platform te brinda información clara sobre qué funciones de la plataforma web son seguras para usar en tus proyectos actuales. Si todas las funciones que se usan forman parte de Baseline, puedes confiar en el nivel de compatibilidad del navegador cuando lees un artículo o eliges una biblioteca para tu proyecto. Si te alineas con Baseline, no deberías tener sorpresas cuando pruebes tu sitio.
Se lanzará Baseline en MDN, ¿Puedo usar? y web.dev, y te proporcionaremos las herramientas para que demuestres que las funciones que se describen en un artículo o una biblioteca están todas en Baseline.
Baseline hace que la compatibilidad con navegadores de destino sea fácil de entender para todas las partes interesadas y los miembros de su equipo.
- Cuando planificas un proyecto, en lugar de tener que enumerar versiones específicas del navegador, puedes establecer un requisito para usar las funciones que forman parte de Baseline.
- Cuando publicas una biblioteca, puedes declarar la compatibilidad con Baseline para ayudar a los usuarios potenciales a comprender la compatibilidad con las funciones que usan (y, por lo tanto, si es seguro usarla en su sitio).
- Cuando escribes un instructivo, puedes indicarles a los lectores que todo lo que se describe está en Baseline. El lector sabrá que esta es una solución que puede incorporar en un proyecto.
¿Cómo se incorporan atributos a Baseline?
El modelo de referencia consta de las siguientes dos etapas:
- Nuevamente disponible: La función es compatible con el último de los navegadores principales y, por lo tanto, es interoperable.
- Mayor disponibilidad: Pasaron 30 meses desde la fecha de la nueva interoperabilidad. La mayoría de los sitios pueden usar la función sin preocuparse por la compatibilidad.
El conjunto principal de navegadores es el siguiente:
- Safari (iOS y macOS)
- Firefox (computadoras de escritorio y Android)
- Chrome (computadoras de escritorio y Android)
- Edge (computadoras de escritorio)
Segmentar anuncios Baseline ayuda a evitar que los requisitos de tu sitio queden estancados en el pasado. Cuando agregues funciones, puedes aprovechar las nuevas funciones que se convirtieron en parte de Baseline y mantener el mismo nivel de compatibilidad para los usuarios.
Una colaboración con nuestros socios en otros navegadores
El equipo de Chrome desea mejorar la experiencia de los desarrolladores y sabemos lo importante que es que tus sitios y aplicaciones funcionen bien en todos los navegadores. Para mejorar la interoperabilidad, colaboramos con Apple, Microsoft y Mozilla, junto con otros socios en Interop 2022 e Interop 2023.
Como siempre habrá alguna brecha entre las funciones que estarán disponibles en todos los navegadores, proponemos la idea de crear un conjunto conocido de funciones seguras para el grupo de la comunidad de Web DX. Esta idea se convirtió en Baseline, una forma de identificar qué funciones funcionan bien en todos los motores, una forma de aclarar la compatibilidad en un mundo de varios motores.
Modelo de referencia de 2023
El modelo de referencia se moverá a medida que más funciones se vuelvan interoperables. Sin embargo, creemos que es útil comprender el conjunto de funciones de la Web en un momento determinado. Por lo tanto, una vez al año, publicaremos el conjunto de referencia del año.
Ahora puedes leer sobre las funciones que se incorporaron a Baseline 2023.
Participa
Baseline se desarrolla como parte del proyecto de conjunto de atributos, un proyecto impulsado por la comunidad que tiene como objetivo proporcionar un conjunto completo y actualizado de funciones agrupadas de la plataforma web. Cualquier persona puede contribuir a Baseline agregando funciones nuevas, revisando las existentes o proporcionando comentarios como problemas en ese repositorio.
Si eres el autor de una biblioteca o herramienta, te ayudaremos a mostrar tu apoyo con facilidad. Próximamente, te brindaremos formas de demostrar que tu biblioteca o herramienta es compatible con Baseline. El widget se puede mostrar en GitHub y se vinculará al sitio web de Baseline. Mira esta página para enterarte de las novedades.