Ir-runtime jank ġej minn long tasks li jimblokkaw il-main thread — l-uniku thread li jimmaniġġja l-JS, il-layout, il-paint, u l-input. Meta task jaħdem għal wisq żmien, l-input ma jistax jiġi pproċessat, u għalhekk l-interazzjonijiet iħossuhom iffriżati u l-INP jitla'.
Il-mudell ewlieni: il-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 ikejjel id-dewmien minn interazzjoni tal-utent sal-paint li jmiss. Għandu tliet partijiet: (il-main thread okkupat meta tikklikkja), (il-handler tiegħek), u (style/layout/paint wara).
