Runtime jank yana zuwa daga long tasks da ke toshe main thread — thread guda da ke sarrafa JS, layout, paint, da input. Lokacin da task ya gudana da dadewa, ba za a iya sarrafa input ba, don haka interactions suna jin daskarewa kuma INP yana hawa.
Babban model: 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 yana auna jinkiri daga user interaction zuwa next paint. Yana da sassa uku: (main thread mai aiki lokacin da ka click), (handler ɗinka), da (style/layout/paint bayan haka).
