Thanks Mike!
I update the description in the explainer. We talked to the privacy team
and decided to say "Extensions" for all the extension related reasons (we
decided that it's okay to expose the presence of extensions, but will avoid
giving any further information).

Yuzu

On Fri, Oct 21, 2022 at 11:09 PM Mike Taylor <miketa...@chromium.org> wrote:

> LGTM to experiment from M108 to M110 inclusive.
>
> Out of curiosity, where did we land on extensions?
>
>
> https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/NotRestoredReason.md#extension-usage
>
> On 10/21/22 3:34 AM, 'Yuzu Saijo' via blink-dev wrote:
>
> Contact emails yu...@google.com, yu...@chromium.org, fer...@chromium.org
>
> Explainer
> https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/NotRestoredReason.md
>
> Design docs
>
> https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/NotRestoredReason.md
>
> Summary
>
> NotRestoredReason API reports the reasons why a page is not served from
> BFCache after a history navigation. The report is accessible via the
> PerformanceNavigationTiming API. The report attributes reasons to specific
> frames as much as possible, while respecting cross-origin security concerns.
>
> Blink component UI>Browser>Navigation>BFCache
> <https://bugs.chromium.org/p/chromium/issues/list?q=component:UI%3EBrowser%3ENavigation%3EBFCache>
>
> TAG review https://github.com/w3ctag/design-reviews/issues/739
>
> TAG review status Issues addressed
>
> Risks
>
> Interoperability and Compatibility
> *Gecko*: No signal
>
> *WebKit*: No signal
>
> *Web developers*: Positive (
> https://github.com/w3c/navigation-timing/issues/171#issuecomment-1062672989
> )
>
> Security
>
> We do not report detailed information about cross-origin iframes. For
> cross-origin iframes, we only report if they blocked bfcache or not, and we
> do not report the reasons why.
>
>
> Goals for experimentation
>
> We would like developers to use the new field notRestoredReasons in
> performance navigation entry, e.g.
> performance.getEntriesByType('navigation')[0].notRestoredReasons; The goal
> of the experiment is to gather feedback from developers about the API shape.
>
>
> *Debuggability *
>
> In DevTools console, try:
> performance.getEntriesByType('navigation')[0].notRestoredReasons;
>
>
> Will this feature be supported on all six Blink platforms (Windows, Mac,
> Linux, Chrome OS, Android, and Android WebView)? No
>
> Is this feature fully tested by web-platform-tests
> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
> ? No
>
> DevTrial instructions
> https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/HowToTest.md
>
> Flag name --enable-experimental-web-platform-features
>
> Requires code in //chrome? False
>
> Tracking bug https://bugs.chromium.org/p/chromium/issues/detail?id=1326344
>
> Launch bug https://launch.corp.google.com/launch/4200848
>
> Estimated milestones
> OriginTrial desktop last 110
> OriginTrial desktop first 108
> DevTrial on desktop 108
> OriginTrial Android last 110
> OriginTrial Android first 108
> DevTrial on Android 108
> OriginTrial webView last 110
> OriginTrial webView first 108
>
> Link to entry on the Chrome Platform Status
> https://chromestatus.com/feature/5684908759449600
>
> Links to previous Intent discussions Intent to prototype:
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAP-nMoGAzjUjzv3WmxcRpUSBgnA-AHQ05kh9gXc%2BQB8pRM6%2BfA%40mail.gmail.com
>
>
> This intent message was generated by Chrome Platform Status
> <https://chromestatus.com/>.
>
> --
> 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+unsubscr...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAP-nMoHe391sAB2PdbEVw9uiSPFxTB_EYsRizcPpZ7-pg16O0A%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAP-nMoHe391sAB2PdbEVw9uiSPFxTB_EYsRizcPpZ7-pg16O0A%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
>
>

-- 
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+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAP-nMoFkhUp21WX69zBff%2Bc0FO%2BJyGRPywkpv64wAZTWED0kYg%40mail.gmail.com.

Reply via email to