spec: https://wicg.github.io/page-lifecycle/