Page Lifecycle API

With large numbers of web apps (and tabs) running, critical resources such as memory, CPU, battery, network etc easily get oversubscribed, leading to a bad end user experience. Web lifecycle is a proposal to enable system initiated Tab Discarding and CPU Stopping -- to effectively manage resources for optimal user experience. See explainer: https://github.com/spanicker/web-lifecycle/blob/master/README.md

Documentation

Specification

Editor's draft

Status in Chromium

Blink


Enabled by default in:

  • Chrome for desktop release 68
  • Chrome for Android release 68
  • Android WebView release 68

Consensus & Standardization

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

  • No public signals
  • Public support
  • No public signals
  • Positive

Owner

Last updated on 2018-06-13