Google lanzó Chrome 156 en su canal estable el 20 de octubre de 2026. Para quien hace páginas web, esta versión trae varias novedades en CSS y un cambio interno importante en la forma en que el navegador guarda datos.
Te contamos qué cambia, qué puedes empezar a probar y qué no necesitas tocar.
¿Qué pasó?
La novedad más vistosa es la función random() de CSS. Sirve para generar un valor al azar dentro de un rango, por ejemplo un tamaño, una posición o un giro, sin escribir JavaScript. Cada vez que se usa da un valor nuevo, aunque puedes ponerle una clave para que varias propiedades o elementos compartan el mismo número.
También llega la pseudoclase :navigation-source. Selecciona el enlace, botón o formulario que inició una navegación y lo mantiene seleccionado mientras dura. Según GIGAZINE, combinada con las transiciones de vista (View Transitions) permite animar el cambio de página a partir del elemento en el que diste clic.
Otra mejora son los contenedores con scroll en un solo eje. Ahora puedes escribir overflow: scroll clip, es decir, permitir el desplazamiento en una dirección y recortar en la otra. Así, un elemento con position: sticky puede quedarse fijo respecto a contenedores distintos en lo horizontal y en lo vertical, algo útil para encabezados de tablas. Además, scroll-snap-type suma la palabra clave pair, que hace que el ajuste del scroll caiga en el mismo elemento en ambos ejes.
En JavaScript, si un módulo no se pudo cargar, antes el error se guardaba y cualquier reintento fallaba de inmediato. Con Chrome 156 puedes volver a llamar a import() y el navegador lo intentará de nuevo, algo práctico en conexiones inestables.
¿Por qué te importa?
El cambio de fondo está en IndexedDB, la base de datos que el navegador ofrece a las páginas para guardar información en tu equipo. Chromium la reescribió sobre SQLite, en lugar de la mezcla de LevelDB y archivos sueltos que usaba. La meta principal es que sea más confiable.
Lo importante para ti: la forma de programar con IndexedDB no cambia. Por ahora el nuevo sistema solo aplica a almacenes de datos nuevos; los que ya existen se quedan como estaban y se migrarán más adelante.
Funciones como random() reducen el JavaScript que necesitas para efectos visuales, lo que suele traducirse en páginas más ligeras. Eso sí, no todos los navegadores las tienen todavía, así que conviene usarlas como mejora y no como base.
¿Qué puedes hacer?
- Actualiza Chrome desde el menú de Ayuda y confirma que tienes la versión 156.
- Prueba
random()en un proyecto personal para efectos decorativos y deja un valor fijo como respaldo para otros navegadores. - Si tus tablas tienen encabezados fijos, revisa si
overflow: scroll clipte permite quitar código extra. - Agrega reintentos con
import()en las partes de tu app que cargan módulos bajo demanda. - Si tu app usa IndexedDB, haz una prueba rápida en Chrome 156, aunque Google asegura que la interfaz no cambia.
Sigue leyendo
- Chrome 155 ya muestra imágenes JPEG XL sin activar nada
- Chrome 154 trae iframes que se ajustan solos a su contenido