Nuevo uso de la plataforma web en septiembre

Descubre algunas de las funciones interesantes que se lanzaron en los navegadores web estables y beta durante septiembre de 2025.

Publicado el 1 de octubre de 2025

Versiones estables del navegador

Chrome 140, Chrome 141, Safari 26 y Firefox 143 se lanzaron en la versión estable durante septiembre, y en esta publicación se analiza lo que fue un mes bastante emocionante para la plataforma web.

Nuevas funciones de CSS en Safari 26

Hay mucho que ver en la versión más reciente de Safari. En WebKit Features in Safari 26.0, encontrarás un resumen completo. Estas son algunas de las funciones más destacadas de los CSS:

Posicionamiento del ancla

Como parte de Interop 2025, Safari lanzó la compatibilidad con el posicionamiento de anclaje de CSS. Esto te permite vincular elementos a un ancla y es particularmente útil cuando se combina con un elemento emergente.

Browser Support

  • Chrome: 125.
  • Edge: 125.
  • Firefox: not supported.
  • Safari: 26.

Source

text-wrap: pretty

El valor pretty de text-wrap le pide al navegador que mejore la tipografía, por ejemplo, reduciendo el impacto de los bordes irregulares y los ríos tipográficos, y evitando las últimas líneas cortas.

Browser Support

  • Chrome: 117.
  • Edge: 117.
  • Firefox: not supported.
  • Safari: 26.

Source

Animaciones basadas en el desplazamiento

Safari también incluye compatibilidad con las animaciones controladas por el desplazamiento, lo que te permite vincular animaciones a la distancia que el usuario se desplazó.

Browser Support

  • Chrome: 115.
  • Edge: 115.
  • Firefox: behind a flag.
  • Safari: 26.

Source

Nuevos valores y funciones

Safari es el primer navegador en agregar compatibilidad con la función contrast-color(), lo que te permite pedirle al navegador que seleccione el color con el mayor contraste en relación con otro color.

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: not supported.
  • Safari: 26.

Source

La función matemática progress() devuelve un número que indica el progreso entre otros dos valores.

Browser Support

  • Chrome: 138.
  • Edge: 138.
  • Firefox: not supported.
  • Safari: not supported.

Ahora se admiten las propiedades align-self y justify-self para el posicionamiento absoluto.

Browser Support

  • Chrome: 122.
  • Edge: 122.
  • Firefox: 134.
  • Safari: not supported.

Se admiten las propiedades lógicas overflow-block y overflow-inline, que se pueden usar en lugar de overflow-x y overflow-y.

Browser Support

  • Chrome: 135.
  • Edge: 135.
  • Firefox: 69.
  • Safari: 26.

Source

Safari también admite margin-trim.

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: not supported.
  • Safari: 16.4.

Source

El seudoelemento ::details-content

Firefox 143 agrega compatibilidad con ::details-content, lo que te permite aplicar estilos al contenido del elemento <details>.

Browser Support

  • Chrome: 131.
  • Edge: 131.
  • Firefox: 143.
  • Safari: 18.4.

Source

Compatibilidad con el diseño de marcadores creados con contenido generado

Firefox 143 también agrega compatibilidad con los selectores ::before::marker y ::after::marker. Estos te permiten aplicar un diseño a un ::marker cuando se creó con el seudoelemento ::before o ::after.

Browser Support

  • Chrome: 135.
  • Edge: 135.
  • Firefox: not supported.
  • Safari: not supported.

API de Digital Credentials

Safari 26 y Chrome 141 incluyen compatibilidad con la API de Digital Credentials. Esto permite que los sitios web soliciten de forma selectiva información verificable sobre el usuario a través de credenciales digitales, como una licencia de conducir o una tarjeta de identificación nacional almacenadas en una billetera digital.

Browser Support

  • Chrome: not supported.
  • Edge: not supported.
  • Firefox: not supported.
  • Safari: 26.

La API de URL Pattern se convierte en Baseline Newly available

La API de URL Pattern te permite usar el estándar de URL Pattern para hacer coincidir URLs con expresiones regulares. Se lanzó en Safari 26 y ahora está disponible como Baseline Newly available.

Browser Support

  • Chrome: 95.
  • Edge: 95.
  • Firefox: 142.
  • Safari: 26.

Source

Uint8Array a Base64 y hexadecimal, y viceversa, ahora está disponible en Baseline

Base64 es una forma común de representar datos binarios arbitrarios como ASCII. JavaScript tiene Uint8Arrays para los datos binarios. Sin embargo, carece de un mecanismo integrado para codificar esos datos como base64 o para tomar datos base64 y producir un Uint8Array correspondiente. Esta función agrega la capacidad y los métodos para convertir entre cadenas hexadecimales y Uint8Arrays. Con Chrome 140, se convierte en Baseline Newly available.

Browser Support

  • Chrome: 140.
  • Edge: 140.
  • Firefox: 133.
  • Safari: 18.2.

Source

La propiedad caret-animation

La propiedad caret-animation de CSS se lanzó en Chrome 140 y tiene dos valores posibles: auto y manual. auto significa el valor predeterminado del navegador (parpadeo) y manual significa que el desarrollador controla la animación del cursor. Además, los usuarios que se sientan molestos o tengan reacciones adversas a los efectos visuales parpadeantes o destellantes pueden inhabilitar el parpadeo con una hoja de estilo del usuario.

Browser Support

  • Chrome: 140.
  • Edge: not supported.
  • Firefox: not supported.
  • Safari: not supported.

Source

La API de ARIA Notify

A partir de Chrome 141, ariaNotify proporciona una API de JavaScript que permite a los autores de contenido indicarle a un lector de pantalla qué debe leer. Mejora la confiabilidad y el control del desarrollador en comparación con las regiones dinámicas de ARIA, lo que permite anunciar cambios no vinculados a las actualizaciones del DOM.

Opción getAllRecords() y direction de IndexedDB para getAll() y getAllKeys()

Esta función en Chrome 141 agrega el método getAllRecords() a IDBObjectStore y IDBIndex de IndexedDB. También agrega un parámetro de dirección a getAll() y getAllKeys(). Esta funcionalidad permite que ciertos patrones de lectura sean significativamente más rápidos en comparación con la alternativa existente de iteración con cursores.

Versiones beta del navegador

Las versiones beta del navegador te brindan una vista previa de lo que se incluirá en la próxima versión estable del navegador. Es un buen momento para probar las funciones nuevas o las eliminaciones que podrían afectar tu sitio antes de que se lance la versión para todo el mundo. Las nuevas versiones beta de este mes son Firefox 144 y Safari 26.1.

Safari 26.1 es, principalmente, una versión de corrección de errores, con correcciones en el posicionamiento de anclaje, entre otros cambios. Firefox 144 incluirá transiciones de vista para aplicaciones de una sola página (SPA). Esta es una de las áreas de enfoque de Interop 2025 y significa que esta función se convierte en Baseline Newly available.

Firefox 144 también incluye el método moveBefore() en las interfaces Element, DocumentFragment y Document. Esto te permite mover un elemento secundario inmediato del objeto antes de otro de sus elementos secundarios.