is one of the and measures how quickly a page responds to user interactions such as clicks or input. Unlike the older First Input Delay (FID) metric, which only looked at the first interaction, INP evaluates responsiveness across all interactions on a page. A good INP value is no more than 200 milliseconds.

A poor INP is often caused by too much JavaScript, long main-thread tasks, heavy frameworks, many third-party scripts or complex event handlers. Helpful measures include:

  • reducing JavaScript and using code splitting,
  • deferring non-critical scripts,
  • breaking up long tasks and optimising event handlers,
  • reducing and reviewing third-party scripts.

For JavaScript-heavy websites, INP is often the most important performance lever.