proposals icon indicating copy to clipboard operation
proposals copied to clipboard

Proposal: First Screen Snapshot

Open xiaochengh opened this issue 1 year ago • 0 comments

Introduction

When loading a page, the user typically sees a blank screen before anything is displayed (aka first paint). This doc proposes a mechanism that caches the rendering of a developer-chosen section of the page, and displays it on subsequent loads of the same page as the first screen, so that the user no longer seens a blank screen at all.

The snapshot can be used to create a static splash screen (which is currently only available to PWA and hybrid apps with a WebView).

Demo Video

This is a very rough draft to gather some thoughts and see if this is something worth pursuing. Any comments are appreciated!

Read the complete Explainer.

Feedback

Please provide all feedback below.

xiaochengh avatar Nov 22 '24 06:11 xiaochengh