Runtime jank მოდის long task-ებისგან, რომლებიც main thread-ს ბლოკავენ — ერთადერთი thread, რომელიც JS-ს, layout-ს, paint-სა და input-ს ამუშავებს. როცა task ძალიან დიდხანს სრულდება, input ვერ მუშავდება, ამიტომ ინტერაქციები გაყინულად იგრძნობა და INP იზრდება.
ძირითადი მოდელი: 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 ზომავს დაყოვნებას მომხმარებლის ინტერაქციიდან შემდეგ paint-მდე. მას აქვს სამი ნაწილი: (main thread დაკავებულია, როცა აჭერ), (შენი handler) და (style/layout/paint შემდეგ).
