Resumen mensual del modelo de referencia de diciembre de 2025

Publicado: 26 de enero de 2026

Como se esperaba, diciembre de 2025 fue un mes un poco lento para Baseline, ya que la comunidad de desarrolladores se tomó un merecido descanso para relajarse al final del año. Si bien esta será una actualización rápida en comparación con otros meses de 2025, habrá muchas novedades destacadas.

Funciones de referencia de la sección Disponibles recientemente

Las siguientes funciones se convirtieron en Baseline Newly available en diciembre de 2025. Como resultado, todas estas funciones estarán disponibles de forma generalizada en el plan básico en julio de 2028.

document.caretPositionFromPoint()

document.caretPositionFromPoint() es un método útil para encontrar el punto de inserción preciso (nodo DOM y desplazamiento) para las coordenadas de la ventana gráfica determinadas. Este método reduce las suposiciones que a menudo se requerían para encontrar la posición del cursor en el documento.

API de Event Timing

La API de Event Timing se usa para detectar interacciones con el documento y se puede usar para calcular la latencia de las interacciones del usuario. Esta API se usa para calcular la métrica de Core Web Vitals Interaction to Next Paint (INP). Ahora que esta API está disponible como Baseline Newly available, es posible calcular la métrica del INP en todos los navegadores principales y, cuando finalmente alcance el estado Baseline Widely available, se podrá calcular esta importante métrica centrada en el usuario en aún más navegadores que se usan para el Monitoreo de usuarios reales (RUM).

API de Largest Contentful Paint

El Largest Contentful Paint (LCP) es una métrica de Métricas web esenciales que calcula cuándo se renderiza la parte más grande del contenido en el documento. Ahora que la API de Largest Contentful Paint está disponible como Baseline Newly available, y abarcará aún más usuarios a medida que alcance el estado de Baseline Widely available, será posible calcular esta importante métrica centrada en el usuario tal como la experimentan los usuarios reales para fines de recopilación de datos.

CSS scrollbar-color

Antes, era imposible aplicar un diseño coherente a las barras de desplazamiento en todos los navegadores. Ahora que la propiedad CSS scrollbar-color está disponible en Baseline Newly, tienes acceso a un mejor método para aplicar estilo al color de la barra de desplazamiento del documento.

scrollend evento

El evento scrollend proporciona una forma confiable de detectar cuándo finalizó una operación de desplazamiento, lo que reemplaza los hackeos setTimeout desordenados. La introducción de esta función como Baseline Newly available significa que los usuarios podrán detectar cuándo se completan las operaciones de desplazamiento de una manera que no comprometa el rendimiento ni la legibilidad del código a través del uso de devoluciones de llamada setTimeout.

CSS @scope

La regla @ @scope de CSS te facilita la segmentación de elementos en subárboles de documentos de una manera que reduce la necesidad de selectores complejos. Con @scope como Baseline Newly available, ahora tienes una herramienta sólida para definir el alcance de los diseños.

Familia de fuentes matemáticas

Si alguna vez tuviste que mostrar ecuaciones matemáticas en una página, sabrás que ese contenido tiene necesidades de renderización específicas. Con font-family: math como Baseline Newly available, ya no necesitarás usar soluciones alternativas para mostrar ecuaciones matemáticas.

Comandos de invocador

Los comandos de invocación son útiles para asignar comportamientos a los elementos <button> de una página. En particular, son útiles para controlar el uso de diálogos y ventanas emergentes, y te ayudan a controlar muchos de los requisitos subyacentes para usar estas APIs, como los problemas de accesibilidad. Para ver cómo funcionan, lee <dialog> y popover: Patrones de IU en capas de Baseline, una entrada de nuestra reciente serie Baseline en acción.

Funciones de referencia con gran disponibilidad

Algunas funciones se volvieron disponibles de forma generalizada en Baseline en diciembre de 2025, lo que significa que ahora se consideran ampliamente utilizables en todos los navegadores principales.

calc() palabras clave

Como calc() realiza operaciones matemáticas en CSS, se hizo más necesario introducir palabras clave para las fórmulas matemáticas de uso común. Las palabras clave e, pi, infinity y NaN representan constantes bien definidas que se aceptan en las funciones matemáticas de CSS en calc().

Módulos de JavaScript en trabajadores

Los Web Workers existen en su propio alcance por diseño y se crean instancias a través del constructor Worker(). La capacidad de usar el argumento { type: "module" } cuando se inicia un trabajador web te permite usar módulos de ES en el alcance del trabajador, lo que te da acceso a import y export. Ahora que esta función alcanzó el estado de Baseline Widely available, podrás usarla en más navegadores de los que se usan actualmente.

window.print()

Si bien window.print() es una función web bien establecida, el reloj de Baseline Widely available para navegadores cruzados para ciertas implementaciones modernas del diálogo de impresión se completó este mes, lo que permite usarlo de manera más confiable en más navegadores en uso.

Recapitulemos

Con el final del 2025, comenzamos un nuevo año con Baseline en 2026. Como de costumbre, avísanos si nos olvidamos de algo relacionado con Baseline y nos aseguraremos de incluirlo en una edición futura.