GoogleChrome/lighthouse

handling impact of isInputPending on long tasks metrics?

Open

#11,747 opened on Dec 2, 2020

View on GitHub
 (4 comments) (0 reactions) (0 assignees)JavaScript (9,278 forks)batch import
P2good first issuemetrics-cwv

Repository metrics

Stars
 (27,768 stars)
PR merge metrics
 (Avg merge 23d 18h) (35 merged PRs in 30d)

Description

navigator.scheduling.isInputPending is shipping by default in current Chrome stable (m87). Without user input, any page using isInputPending has a strong reason to believe yielding during long tasks won't improve user experience so it could keep on chugging instead.

This may have a large impact on any metric looking at long tasks (TBT, TTI) compared to what a real user would experience when loading the same page.

Contributor guide