Google today detailed how it reduced scroll jank in Chrome for Android by 48% between 2023 and 2026.
Google today detailed how it reduced scroll jank in Chrome for Android by 48% between 2023 and 2026.
Scroll jank refers to sudden page stutters or jumps. It occurs when a “device fails to present a frame containing an updated scroll offset on time.” This effort to tackle “one of the biggest disruptors of a great mobile web experience” started in 2023.
Smooth scroll (left) vs. janky scroll (right)
Chrome has a strict deadline to deliver each frame before the screen refreshes. If a delay pushes the processing of a frame past this deadline, the screen is forced to display a stale scroll offset for an entire refresh cycle—roughly 16.7 milliseconds on a 60 Hz display. The human eye perceives this missed frame as a jarring, jerky stutter.

Change in frequency of janky scrolls in Chrome on Android between 2023 and 2026
To avoid this, Chrome’s input-to-frame delivery must be consistent, or “every scroll update must take the same time to be presented on screen.” Compared to a regular Android app, Chrome has separate browser, renderer, and GPU processes that improve stability, security, and performance, but exacerbate scroll jank.

When the user touches the screen in Chrome, the hardware generates an input event, which doesn’t just go to one thread or even one process. It first arrives in the browser process for hit testing and gets forwarded to the renderer process to calculate the new scroll offset. VSync signals follow a different path, also across multiple processes. They arrive on the Viz compositor thread in the GPU process and get forwarded to the renderer process, which matches them with input events to draw a new frame. The frame is then sent to the GPU process to produce pixels in a GPU buffer, which the OS finally displays on the screen. To make things even more complicated, Chrome consumes unbuffered input directly from the hardware. This means that input events arrive in Chrome at irregular intervals, often multiple times per refresh cycle.

Given the multi-process pipeline, Google started several projects to reduce scroll jank across “automated heuristics, targeted optimizations, and deep architectural shifts.” Efforts include:

FTC: We use income earning auto affiliate links. More.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Google says Android with Chrome is ‘fastest mobile platform for web browsing’ | 0 | 12.39 | 25-03-2026 |
| 2 | Chrome for Android gets Material 3 Expressive Settings | 0 | 16.22 | 02-04-2026 |
| 3 | Google Chrome is switching to a two-week release cycle | 0 | 15.31 | 03-03-2026 |
| 4 | Chrome for Android rolls out always-available Reading mode redesign [U] | 0 | 14.91 | 28-02-2026 |
| 5 | You can now add the bookmarks bar to Chrome on Android tablets, foldables | 0 | 9.34 | 16-03-2026 |
| 6 | Google Chrome starts rolling out updated navigation bar with Gemini button on Android [Gallery] | 0 | 10 | 06-08-2026 |
| 7 | Google wants to update Chrome without a full browser restart | 0 | 13.77 | 30-07-2026 |
| 8 | Gemini in Chrome and auto browse roll out on Android in the US | 0 | 9.82 | 18-08-2026 |
| 9 | Google Chrome for ARM64 Linux devices coming Q2 2026 | 0 | 23.43 | 12-03-2026 |
| 10 | Has Google Chrome been randomly signing you out of your accounts? [Poll] | 0 | 9.93 | 04-08-2026 |