Presentación de Baseline

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

Fecha de publicación: 10 de mayo de 2023

El modelo de referencia te permite ver, de un vistazo, si una función o API es segura para usar en tu sitio o aplicaciones web. En esta publicación, puedes conocer las ideas que llevaron a este concepto y cómo esperamos que te ayuden.

Mantente al tanto de los cambios en la plataforma web

La Web actual cambia rápidamente. Nuestros navegadores son actualizables, y cada mes se agregan funciones nuevas a los navegadores estables. Esto es emocionante, pero también plantea problemas. ¿Cómo hacen los desarrolladores web para mantenerse al día con todos estos cambios? ¿Cómo sabes cuándo es seguro usar una función? ¿Cuándo es el momento adecuado para comenzar a aprender y a invertir en nuevas funciones?

En el pasado, a menudo explicamos la compatibilidad de los navegadores a los interesados vinculándola a una versión determinada del navegador (por ejemplo, Internet Explorer 11) porque la línea en la arena que creaba un navegador no perdurable era claro para todos. Hoy en día, el panorama puede parecer menos claro, ya que con tantas funciones nuevas, es mucho trabajo verificar la compatibilidad con todo lo que usamos.

Sabemos lo problemático que esto es para los desarrolladores, porque nos lo han dicho constantemente. Hace más de dos años, decidimos que era un problema que queríamos intentar abordar.

Preparar nuestra casa

Reconocimos que estábamos generando confusión sobre el estado de las funciones, ya que mezclábamos contenido experimental con contenido estable en 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 ahora podemos describir como parte de Baseline y aquellos que están muy cerca de 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 serie nuevamente interoperable, que celebra las funciones que ahora son compatibles con los tres motores principales. También tenemos nuestra serie mensual, en la que se incluyen novedades de la plataforma web, el trabajo de todos los navegadores y actualizaciones sobre Interop 2023. En este sitio, también encontrarás nuestra guía de prácticas recomendadas sobre temas como el rendimiento, la accesibilidad y las habilidades fundamentales de desarrollo web.

En developer.chrome.com, puedes obtener información sobre las novedades que Chrome trae a la plataforma web. Algunas de estas opciones son experimentales o, por el momento, solo están disponibles en Chrome. Muchas de las funciones sobre las 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 los navegadores.

También agregamos información clara relacionada con la compatibilidad de los navegadores con 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 funciones nuevas, y este año nos aseguramos de que las funciones nuevas que lanzamos en Chrome tengan documentación en MDN. Por ejemplo, consulta la documentación sobre transiciones de vistas y WebGPU. También brindamos asistencia para los documentos web abiertos que aportan documentación para toda la plataforma web a MDN.

Cómo trabajar con otras personas

Mejorar lo que hacemos era importante; sin embargo, para abordar el problema más grande que necesitábamos trabajar con otras personas. Trabajamos de forma exitosa con nuestros socios de otros proveedores de navegadores y empresas relacionadas a través de Interop 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.

El grupo trabaja en conjunto en un conjunto de funciones, una forma de agrupar las funciones de la plataforma web para mostrar su estado de compatibilidad, y este conjunto de funciones es clave para el concepto de Baseline.

Crea claridad en toda la plataforma con Baseline

El modelo de referencia es la línea divisoria que es difícil de identificar en un mundo de navegadores perennes. Todo lo que sea totalmente compatible con las dos versiones más recientes de los navegadores principales formará parte del modelo de referencia. Por lo tanto, si tu biblioteca indica que todas las funciones que se usan son parte de Baseline, los desarrolladores sabrán a qué te refieres. Al crear una propuesta para una nueva aplicación, puede explicarles a las partes interesadas que la compatibilidad con los navegadores estará vinculada a Baseline, lo que crea claridad para todos con respecto a los niveles de asistencia.

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

Como Baseline será una línea en constante movimiento, con funciones nuevas que se incorporarán a ese conjunto cada mes, cada año publicaremos una selección de las funciones que forman parte de Baseline en un momento determinado. Para mayor claridad, puedes vincular la compatibilidad con el modelo de referencia 24, por ejemplo.

Próximos pasos

Seguiremos implementando Baseline en web.dev. Cuando leas un artículo o instructivo, podrás ver si las funciones que se describen forman parte de Baseline. No llegarás a la mitad de algo y te darás cuenta de que usa algo que no es compatible con el navegador.

Proporcionaremos widgets que puedes usar en tus propios artículos o bibliotecas para indicar que son compatibles con el conjunto de funciones de Baseline.

También trabajaremos para garantizar que las funciones nuevas que lancemos en Chrome formen parte de Baseline lo antes posible. No te pierdas las próximas publicaciones en las que hablaremos más sobre ese trabajo.

Además, recopilaremos comentarios de los desarrolladores para saber cómo funciona esta idea en la práctica y qué más te gustaría ver. Consulta la página de referencia o envía comentarios ahora mismo a través del grupo de la comunidad de WebDX.