Skip to tool
Interactivity & responsiveness diagnostics

INP Debugger & Interaction Analyzer

Simulate real clicks, taps, and keystrokes on your website. Measure Interaction to Next Paint, break down input and presentation delays, and identify slow scripts.

  • Automated interaction simulation
  • 3-phase latency breakdown
  • Long animation frame script attribution

Interaction Responsiveness Diagnostics

Debug and Optimize Interaction to Next Paint

Go beyond a single responsiveness number. Discover which buttons, inputs, and components lag, and inspect the exact scripts causing the delay.
01

Simulate real user clicks and keystrokes

Lab tools traditionally only measure page load metrics like LCP and CLS without actually interacting with buttons, dropdowns, or navigation menus. INP Debugger bridges this gap by automatically discovering clickable and interactive components across the page and dispatching realistic pointer events and keystrokes.

Each interaction is benchmarked under simulated mobile CPU throttling and network constraints, revealing responsiveness bottlenecks that desktop development environments frequently mask.

02

Deconstruct latency into 3 actionable phases

When an interaction feels sluggish, the cause could be a congested main thread waiting to start the handler, an expensive JavaScript callback, or an intense layout recalculation. INP Debugger isolates each phase into Input Delay, Processing Time, and Presentation Delay.

With clear visual breakdown bars and millisecond measurements, you immediately know whether to focus on breaking up long tasks, refactoring callback logic, or optimizing DOM rendering.

03

Pinpoint slow code with Long Animation Frames (LoAF)

Leveraging Chrome's Long Animation Frames API, INP Debugger attributes slow interactions directly to the JavaScript files, function names, and invoker types that occupied the main thread during the interaction window.

Combined with real-world 28-day Chrome User Experience Report (CrUX) field data, you can verify both what real visitors experience in the field and the exact code blocks causing responsiveness regressions.

Frequently Asked Questions