We would like to extend the origin trial for 3 additional milestones, with the extension starting in 112 continuing through 114. The initial experiment was approved for the OT running from 109 through 111.
yu...@google.com, yu...@chromium.org, fer...@chromium.org
https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/NotRestoredReason.md
https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/NotRestoredReason.md
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.
https://github.com/w3ctag/design-reviews/issues/739
Issues addressed
Gecko: No signal:
WebKit: No signal:
Web developers: Positive (https://github.com/w3c/navigation-timing/issues/171#issuecomment-1062672989)
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.
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.
We had requested this Origin Trial to be run for 3 milestones, specifically from 109 to 111 without realizing the Origin Trial guideline suggesting 6 milestones. We would like to extend this OT for another 3 milestones or to 114 inclusive by applying the 6 milestone guidelines we originally missed, to give sufficient time for partners to give us feedback.
Debuggability
In DevTools console, try:
performance.getEntriesByType('navigation')[0].notRestoredReasons;
No
No
https://chromium.googlesource.com/chromium/src/+/main/docs/experiments/not-restored-reasons.md
https://github.com/rubberyuzu/bfcache-not-retored-reason/blob/main/HowToTest.md
--enable-experimental-web-platform-features
https://bugs.chromium.org/p/chromium/issues/detail?id=1326344
https://launch.corp.google.com/launch/4200848
https://chromestatus.com/feature/5684908759449600
Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/os3qUVtqyWo/m/4cs6GCN5BAAJ
Intent to Experiment: https://groups.google.com/a/chromium.org/g/blink-dev/c/ce4hr99dUDc/m/C4wYpnKiAwAJ
Read for Trial: https://groups.google.com/a/chromium.org/g/blink-dev/c/7jBZLdt7EsY/m/KiTrSzbSBgAJ--
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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAA5e698QcKZSthm%3Dz_4pi8cOzi4kfbx-AXveC%2BAKimUh-tMycA%40mail.gmail.com.