Resumen mensual del modelo de referencia de febrero de 2025

Jeremy Wagner
Jeremy Wagner

Fecha de publicación: 27 de febrero de 2025

Fue un mes ajetreado para Baseline, tanto en la comunidad, en Google como en otros proveedores de navegadores importantes. En esta edición del resumen mensual de Baseline, en Relaciones con Desarrolladores de Chrome nos tomamos un momento para revisar los desarrollos recientes, como actualizaciones, artículos y charlas de la comunidad, herramientas y todo lo relacionado con Baseline que creemos que deberías saber.

Interop 2025 está en marcha

Cada año, el proyecto de interoperabilidad define un conjunto de áreas de enfoque en las que los principales proveedores de navegadores y las organizaciones de asistencia colaboran para lanzar nuevas funciones en todos los navegadores en el mismo año. En febrero, se lanzó oficialmente el proyecto Interop 2025 como un esfuerzo conjunto:

Entre las áreas en las que se enfocará el proyecto este año, se incluyen funciones para las Métricas web esenciales, la API de View Transitions, WebAssembly, el diseño y muchas más. Lee cualquiera (o todas) de estas entradas de blog.

Charla en vivo de TheJam.dev con Rachel Andrew

Recientemente, Rachel Andrew de Relaciones con Desarrolladores de Chrome se reunió con Brian Rinaldi en TheJam.dev para hablar sobre la interoperabilidad y el modelo de referencia.

El debate fue amplio y también incluyó preguntas del público. Vale la pena mirarlo, ya que te permite comprender por qué existe Baseline y cómo ayuda a los desarrolladores web a comprender qué parte de la plataforma web está disponible para usar sin preocuparse por la compatibilidad con los navegadores.

Complemento de WordPress baseline-status

Este mes, Geoff Graham de CSS-Tricks publicó Baseline Status in a WordPress Block, un artículo sobre el complemento de WordPress baseline-status que implementa el componente web de Baseline Status. Este complemento te brinda una forma más fácil de colocar el componente web en las páginas de tu sitio en las que deseas indicar el estado del modelo de referencia de una función determinada.

El componente web de estado del modelo de referencia y el complemento que lo implementa son muy útiles en contextos como artículos sobre funciones web, en los que se puede aclarar si una función web en particular se puede usar en todos los motores de navegador principales. Más importante aún, cuando se renderiza, el componente web te brinda la información más reciente posible de un componente web determinado. CSS-Tricks aprovecha el componente web implementándolo en su sitio. Por ejemplo, puedes ver que la página de documentación de la regla @scope en CSS-Tricks implementa el complemento baseline-status.

Caso de éxito de Baseline de RUMVision

En la edición de enero de este resumen, anunciamos que RUMVision integró Baseline en su solución de RUM. Este es un desarrollo emocionante, ya que es una de las primeras herramientas que ayudan a los propietarios de sitios a saber de qué funciones de Baseline se pueden beneficiar sus usuarios.

Este mes, RUMVision escribió un caso de éxito sobre cómo integraron Baseline en su producto. Es un caso de éxito convincente y vale la pena leerlo si quieres saber cómo lo hicieron.

La API de Popover ahora está disponible como Baseline (nuevamente)

En abril de 2024, se anunció que la API de Popover pasó a estar disponible en Baseline. Sin embargo, se pasó por alto un error grave en la implementación de esta API en un motor de navegador que provocó que la API de Popover se volviera disponible en Baseline antes de lo previsto.

Como resultado, y por algunos motivos que podrían interesarte y sobre los que escribimos, la fecha de disponibilidad de la API de Popover se actualizó al 27 de enero de este año.

Funciona en todos los navegadores: interoperabilidad más allá de la disponibilidad

Recientemente, Mariko Kosaka, de Chrome DevRel, viajó a Phoenix, Arizona, para hablar sobre Baseline en la conferencia HalfStalk. En su charla, se dedicó tiempo a definir el concepto de interoperabilidad, cómo determinar cuándo las funciones son interoperables (en todos los tipos de dispositivos), qué tan difícil puede ser sin un poco de ayuda y cómo Baseline facilita el trabajo de los desarrolladores.

Si bien actualmente no hay un video grabado de esta charla, puedes consultar la presentación de diapositivas de Mariko para obtener más información. No te pierdas las próximas charlas sobre Baseline que darán miembros del equipo de Relaciones con Desarrolladores de Chrome en conferencias cerca de ti.

ESLint ahora admite oficialmente la limpieza de CSS

Si alguna vez usaste ESLint, sabes que, históricamente, es una herramienta para lint solo JavaScript. Este mes, ESLint anunció que la limpieza de CSS ahora es compatible oficialmente con sus herramientas. Parte de este anuncio incluye la regla require-baseline, que te ayuda a aplicar el uso de funciones de Baseline en el CSS de tu proyecto. Esperamos que haya más herramientas que brinden compatibilidad con Baseline a los desarrolladores web, de modo que la cuestión de la compatibilidad con las funciones sea más fácil de entender.

Y así despedimos otro mes.

Hasta ahora, el 2025 ha sido un gran año para Baseline y, en Relaciones con Desarrolladores de Chrome, esperamos muchos más desarrollos en esta área. No te pierdas la próxima edición de este resumen a fin de mes. Como de costumbre, puedes informarnos si crees que nos olvidamos de algo que debería incluirse aquí o en una edición futura del resumen.