What is INP (Interaction to Next Paint)?

Turkish: INP

INP measures the time from user clicks, taps, or keyboard interactions until the page can show the next visual response.

What Is INP?

INP (Interaction to Next Paint) is a Core Web Vitals metric that measures the time between a user interaction and the browser’s next visible response. Clicks, taps, and keyboard interactions are included; hover and scrolling are not directly measured.

FID looked only at the delay of the first interaction. INP evaluates interactions across the page lifecycle, so slow product filters, add-to-cart buttons, form fields, or account menus can affect the score after the initial load is finished.

How to Improve INP

Poor INP is often caused by long JavaScript tasks, third-party scripts blocking the main thread, complex DOM updates, or heavy rendering work. Common improvements include code splitting, reducing unnecessary JavaScript, simplifying event handlers, deferring expensive work, and showing quick visual feedback during critical interactions.

Business Impact

INP is especially noticeable on interaction-heavy pages such as carts, filters, search interfaces, account menus, and admin panels. In Core Web Vitals tracking, LCP describes loading experience, while INP describes how quickly the page responds after it has loaded.