Is-Input-Pending

This API enables developers to complete their work as fast as possible if the user isn't interacting, but respond to user input as fast as possible if input occurs.

Motivation

Improve user responsiveness and main thread scheduling - by enabling developers to complete their work as fast as possible if the user isn't interacting, but respond to user input as fast as possible if input occurs.

Demo

Documentation

Specification

Editor's draft

Status in Chromium

Blink>Scheduling


Enabled by default (tracking bug) in:

  • Chrome for desktop release 87
  • Chrome for Android release 87
  • Android WebView release 87

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • No signal
  • No signal
  • No signal
  • Strongly positive

Owners

Intent to Prototype url

Intent to Prototype thread

Last updated on 2020-10-28