Contact emails
ryan...@chromium.org, be...@chromium.org, apo...@chromium.org
Spec
If Chrome determines the network has 2G speeds and there's an offline page stored, Chrome shows the offline page. Chrome’s offline pages are based on MHTML snapshots.
Summary
If a user is on a slow connection and an offline version of the page is available, Chrome will show the offline copy. When the offline copy is shown, the user sees a message at the bottom of the screen that allows them to load the original page. Offline pages can be generated in multiple ways including a user downloading the page or Chrome capturing an MHTML-based snapshot of the page.
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Chrome on Android only
Debuggability
Sites can view an offline version of their page by:
Navigate to the page in Chrome on Android
Open the overflow menu
Tap on the download button (arrow in top row of icons)
Open the overflow menu
Tap on Downloads
Tap on the page downloaded
Interoperability and Compatibility Risk
There should be no long-term compatibility risk. If user opt-out for the feature is higher than expected, or if we receive reports of site breakage, we can turn the feature off with no loss to backwards compatibility. All content will still work in all browsers.
Some content, such as javascript, will not work when an offline snapshot is shown. We think this tradeoff is acceptable given that we only do this for slow enough connections that the page has a high probability of failing to load at all. At launch, we expect .02 - .03% of page loads to be affected by Offline Previews. This will change over time as we evolve our triggering logic and how we offline pages.
Interoperability risk:
We are working with the predictability and alignment programs to figure out the best triggering conditions and ways for developers to have some amount of control for the presentation of pages when these triggering conditions are met. We intend to use the real-world user/developer feedback from this launch to inform that work.
We're still evolving our approach to how we offline web pages and plan to share them more broadly to ensure other browsers can support something similar if it is of interest.
Entry on the feature dashboard
https://www.chromestatus.com/feature/5076871637106688
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
.png?part=0.1&view=1)