Runtime trzanje (jank) dolazi od dugih zadataka koji blokiraju glavnu dretvu — jedine dretve koja obrađuje JS, layout, paint i unos. Kad se zadatak izvodi predugo, unos se ne može obraditi, pa se interakcije doimaju zamrznutima i INP raste.
Ključni model: glavna dretva
Glavna dretva: [ obrađivač događaja 180ms ] unos u redu... renderirano ─▶ INP = vrijeme do idućeg painta
└── "dugi zadatak" (>50ms) blokira sve, uključujući odgovor na klik
INP mjeri kašnjenje od korisničke interakcije do idućeg painta. Ima tri dijela: (glavna dretva zauzeta kad kliknete), (vaš obrađivač) i (style/layout/paint nakon).
