Runtime jank hutokana na long tasks zinazozuia main thread — thread pekee inayoshughulikia JS, layout, paint, na input. Wakati task inaendesha kwa muda mrefu mno, input haiwezi kushughulikiwa, hivyo interactions hujisikia zimeganda na INP hupanda.
Mental model kuu: main thread
Main thread: [ event handler 180ms ] input queued... rendered ─▶ INP = time until next paint
└── a "long task" (>50ms) blocks everything, including responding to the click
INP hupima ucheleweshaji kutoka interaction ya mtumiaji hadi paint ijayo. Ina sehemu tatu: (main thread ina shughuli unapobonyeza), (handler yako), na (style/layout/paint baada).
