Presentación de Baseline

En Google I/O 2023, anunciamos el Modelo de referencia. Obtén más información sobre esta iniciativa y por qué creemos que es importante.

Baseline te ayuda a ver de un vistazo si una función o API es segura para usar en tu sitio o aplicaciones web. En esta publicación, conocerás las ideas que dieron lugar a este concepto y cómo esperamos que te sea útil.

Mantenerse al tanto de los cambios en la plataforma web

La web de hoy cambia rápidamente. Nuestros navegadores son permanentes y todas las funciones nuevas llegan a navegadores estables cada mes. Esto es emocionante, pero también plantea problemas. ¿De qué manera los desarrolladores web se mantienen al día con estos cambios? ¿Cómo sabes cuándo es seguro usar una función? ¿Cuál es el momento adecuado para empezar a aprender e invertir en nuevas funciones?

En el pasado, solíamos explicarles a las partes interesadas la compatibilidad del navegador vinculándola con una versión determinada del navegador (por ejemplo, Internet Explorer 11) porque la línea en la arena que se creaba en un navegador no perdurable era clara para todos. Hoy en día, el panorama a menudo puede parecer menos claro, ya que llegan tantos atributos que implica mucho trabajo verificar la compatibilidad en todo lo que usamos.

Sabemos que para los desarrolladores es un problema porque nos indicaste que se trata de un inconveniente reiteradamente. Hace más de dos años, decidimos que era un problema que queríamos tratar para abordar.

Armar nuestra casa

Nos dimos cuenta de que estábamos generando confusión en cuanto al estado de las funciones y combinamos los elementos experimentales con el contenido estable de nuestros sitios. Por lo tanto, mejoramos la claridad de nuestros propios canales de comunicación. Ahora usamos web.dev para publicar contenido sobre la Web estable, los elementos que podemos describir como parte de Baseline y los que se acercan a ese estado. También destacamos el trabajo de otros navegadores, ya que todos trabajamos juntos para mejorar la interoperabilidad de la plataforma.

En web.dev encontrarás contenido como la nueva serie interoperable, que celebra funciones que ahora son compatibles con los tres motores principales. También contamos con nuestra serie mensual sobre novedades de la plataforma web, en la que se comparte el trabajo de todos los navegadores, y actualizaciones sobre Interoperabilidad 2023. En este sitio, también encontrarás nuestra guía de prácticas recomendadas en temas como el rendimiento, la accesibilidad y las habilidades fundamentales para el desarrollo web.

En developer.chrome.com, puedes obtener más información acerca de los beneficios de Chrome en la plataforma web. Algunas de estas funciones son experimentales o solo están disponibles en Chrome en este momento. Muchas de las cosas que publicamos en developer.chrome.com llegarán a otros navegadores y esperamos celebrar sus momentos de interoperabilidad muy pronto, pero queremos que tengas claridad sobre su estado y compatibilidad con navegadores.

También agregamos información clara sobre la compatibilidad de los navegadores en todo lo que publicamos y cuando nuestro equipo habla sobre las funciones en las conferencias.

La documentación es muy importante para la adopción de nuevas funciones, y este año nos aseguramos de que las nuevas funciones que implementaremos en Chrome tengan documentación sobre MDN. Por ejemplo, consulta la documentación de Transiciones de vistas y WebGPU. También brindamos compatibilidad con Open Web Docs, que aportan documentación para toda la plataforma web a MDN.

Cómo trabajar con otros usuarios

Mejorar lo que hacemos fue importante; sin embargo, para abordar el problema más grande que necesitábamos para trabajar con otras personas. Trabajamos correctamente con nuestros socios de otros proveedores de navegadores y empresas relacionadas en Interoperabilidad 2022 y 2023. La formación del grupo de la comunidad de WebDX reunió a todos para pensar en este problema de claridad en toda la plataforma como un todo.

El grupo está trabajando en un conjunto de funciones, una forma de agrupar las funciones de la plataforma web para mostrar su estado de compatibilidad. Este conjunto de funciones es clave para el concepto de Baseline.

Cómo crear claridad en toda la plataforma con Baseline

Baseline es la línea en la arena que es difícil de identificar en un mundo de navegadores perdurables. Todo lo que sea totalmente compatible con las dos versiones más recientes de los principales navegadores formará parte de Baseline. Por lo tanto, si en tu biblioteca se indica que todas las funciones que se usan son parte de Baseline, los desarrolladores sabrán a qué te refieres. Cuando crees una propuesta para una nueva solicitud, puedes explicarles a las partes interesadas que la compatibilidad de los navegadores se vinculará a Baseline, lo que ofrece claridad para todos los niveles de asistencia.

A partir de hoy, comenzarás a ver que Baseline aparece en páginas en MDN y en web.dev.

Cada mes, publicaremos una parte de las funciones que forman parte de Baseline, ya que todas las funciones nuevas que formarán parte de ese conjunto de características cada mes, ya que Baseline será una línea en constante evolución. Para mayor claridad, puede vincular la compatibilidad con el modelo de referencia 24, por ejemplo.

¿Qué sigue?

Continuaremos con la implementación de Baseline en web.dev. Cuando lea un artículo o instructivo, podrá ver si las funciones descritas son parte de Baseline. No te darás cuenta de algo y te darás cuenta de que usa algo que no tiene una buena compatibilidad con el navegador.

Te proporcionaremos widgets que puedes usar en tus propios artículos o bibliotecas para indicar la compatibilidad con el conjunto de funciones de Baseline.

Además, trabajaremos para garantizar que las nuevas funciones que incorporamos a Chrome formen parte de Baseline lo antes posible. Mantente atento a las próximas publicaciones en las que hablaremos más sobre ese trabajo.

Además, recopilaremos comentarios de los desarrolladores para averiguar cómo funciona esta idea en la práctica y qué más te gustaría ver. Esté atento a la página de Baseline o comparta sus comentarios ahora mismo a través del Grupo de la comunidad de WebDX.