MundoTechie
Apps

Chrome para Android ya hace scroll con muchos menos tirones: Google habla de una mejora del 48%

Marta Solana ·
Chrome para Android ya hace scroll con muchos menos tirones: Google habla de una mejora del 48%
Google / Chromium Blog

A ver, seamos sinceros: el tirón al hacer scroll en una web abierta desde el móvil es de las cosas más irritantes que te pueden pasar mientras navegas. Vas leyendo un artículo, pasas el dedo y de repente la pantalla se queda un pelín atrás y da un brinco. Nada grave, pero suficiente para romper el ritmo. Si tienes un Android y usas Chrome, es probable que hayas sentido ese efecto muchas veces.

Pues Google acaba de publicar los detalles de un proyecto que ha estado en marcha durante tres años y que debería hacer que esos tirones sean mucho menos frecuentes. La compañía afirma que, entre 2023 y 2026, ha reducido un 48% la frecuencia de los janky scrolls en Chrome para Android.

Aquí no se trata de que Chrome haya pasado de cargar las páginas más rápido, ni de que haya salido una función nueva con un botón que activar. Se trata de un trabajo de tres años por dentro del navegador para que el desplazamiento sea más consistente.

Qué ha cambiado Google en Chrome para Android

Para entenderlo, hace falta entender qué es un tirón de scroll. Chrome tiene que preparar y mostrar un nuevo frame en la pantalla cada vez que te mueves. En una pantalla de 60 Hz, esa ventana de tiempo es de unos 16,7 milisegundos. Si Chrome no lo prepara a tiempo, la pantalla muestra una posición de scroll antigua durante un ciclo de refresco entero. Eso es lo que percibes como un salto o un tirón.

Y no es un problema trivial para Chrome. Una app Android normal recibe el evento táctil y la señal de sincronización (VSync) en un solo hilo y genera el frame directamente. Chrome, en cambio, reparte el trabajo entre tres procesos separados: el del navegador, el del renderer y el de la GPU. Esa arquitectura mejora la estabilidad y la seguridad, pero también multiplica los puntos donde una pequeña demora puede provocar un tirón.

Aquí tienes un resumen de lo que ha cambiado:

ProblemaSolución de GoogleQué nota el usuario
El hilo principal del navegador podía retrasar el scrollInput Vizard acerca los eventos de entrada al compositor Viz en la GPUMenos saltos cuando Chrome está ocupado
Los eventos táctiles podían llegar tarde respecto a VSyncInput Framer espera brevemente para incluirlos en el frame correctoMenos frames vacíos durante el gesto
Algunos eventos llegan demasiado tarde desde AndroidInput prediction calcula una posición probable del scrollMovimiento más continuo aunque haya retrasos puntuales
La comunicación entre procesos sumaba hilos intermediosDirect2Thread recorta esos saltos en el camino críticoMenos latencia acumulada
La barra de Chrome dependía del hilo principal al desplazarseBrowser controls in Viz mueve esa sincronización al proceso GPUControles y página se mueven de forma más acompasada
Android podía dar poca prioridad a los hilos de entradaGoogle trabajó con Android para elevar esa prioridadEl toque llega a Chrome de forma más regular

Todo esto se ha medido con Perfetto, la herramienta de instrumentación de Chromium, y se ha lanzado progresivamente mediante experimentos A/B. Cuando un cambio daba resultado, se activaba para el 100% de usuarios. No es un parche: es un ciclo de mejora iterativo que se ha repetido durante tres años.

Por qué no es lo mismo que cargar páginas más rápido

Hay que dejar claro algo importante: esta mejora no tiene que ver con la velocidad de carga de las páginas. Se refiere exclusivamente a la fluidez del desplazamiento, es decir, a que la pantalla refleje la posición de scroll de forma continua sin saltos.

Lo que Google ha hecho es trabajar en la consistencia. En rendimiento web, la velocidad bruta no garantiza una buena experiencia si la entrega de frames es irregular. Un frame lento de vez en cuando puede molestar más que una interfaz algo más lenta pero constante. Por eso Google insiste en que la clave está en la consistencia, no solo en la velocidad bruta.

En el día a día, eso significa que leer un artículo largo, navegar por resultados de búsqueda, moverse por redes sociales o abrir una página con muchos elementos pesados podría sentirse menos entrecortado. No es que la web cargue antes, es que se desplaza sin esas micro-interrupciones que te sacan del flujo.

¿Tienes que hacer algo?

No exactamente. Estos cambios van incluidos en las actualizaciones de Chrome y se aplican automáticamente. Si tienes el navegador actualizado en tu Android, ya los estás usando.

Eso sí, no hay que esperar una transformación mágica de un día para otro. Google mide la reducción de tirones en Chrome para Android en general, no como una garantía uniforme para cada dispositivo, versión de Android o web concreta. El efecto puede notarse más o menos según el hardware que tengas, la versión del navegador y la complejidad de la página que estés visitando.

Lo que está claro es que tres años de trabajo silencioso, sin anuncios estruendosos ni funciones con nombres propios, pueden acabar haciendo algo tan cotidiano como hacer scroll un poco menos agotador. Y eso, a ver, no está nada mal.

Marta Solana
Marta Solana

Autor