LGTM to extend the experimentation to M102, given the API changes with
regards to the BroadcastChannel.
Please note that this experiment is reaching the typical time limits of
OTs, and experimentation beyond that would require significant
justification and 3 LGTMs.

On Wed, Apr 6, 2022 at 4:48 PM Hiroki Nakagawa <[email protected]> wrote:

> Hi Yoav,
>
> The requested timeline is from M101 to M102. The current timeline is from
> M94 to M100, and the experiment is still running
>
> On Wed, Apr 6, 2022 at 11:39 PM Yoav Weiss <[email protected]> wrote:
>
>> What's the requested timeline for experimentation? Is the experiment
>> currently still running?
>>
>> On Mon, Apr 4, 2022 at 4:42 PM Hiroki Nakagawa <[email protected]>
>> wrote:
>>
>>> Contact emails
>>>
>>> [email protected], [email protected]
>>>
>>> Explainer
>>>
>>> This feature:
>>> <https://chromestatus.com/admin/features/launch/5355965538893824/This%20feature:%20https://github.com/jeremyroman/alternate-loading-modes/blob/main/same-origin-explainer.md>
>>> https://github.com/WICG/nav-speculation/blob/main/same-origin-explainer.md
>>>
>>> This trial:
>>> https://github.com/WICG/nav-speculation/blob/main/same-origin-chrome-origin-trial.md
>>>
>>> Larger project:
>>> <https://chromestatus.com/admin/features/launch/5355965538893824/Larger%20project:%20https://github.com/jeremyroman/alternate-loading-modes/blob/main/README.md>
>>> https://github.com/WICG/nav-speculation/blob/main/README.md
>>>
>>> Specification
>>>
>>> https://wicg.github.io/nav-speculation/prerendering.html
>>>
>>> Design docs
>>>
>>>
>>> https://docs.google.com/document/d/1P2VKCLpmnNm_cRAjUeE-bqLL0bslL_zKqiNeCzNom_w/edit?usp=sharing
>>>
>>> Summary
>>>
>>> Prerendering loads a web page before it is needed, so that when the
>>> actual navigation to that page occurs, it can be shown instantly. See the 
>>> previous
>>> intent
>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/tcbtZoQIlvI/m/K26gVfbUAQAJ>
>>> for details of the feature.
>>>
>>>
>>>
>>> <Updates from the previous extension>
>>>
>>> - A partner finished an experiment and confirmed that latency on their
>>> service is reduced by 45%.
>>>
>>> - The intent-to-ship for Omnibox prerendering
>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/ogegRwcRlcs/m/abCQpUFpAQAJ>
>>> is approved. This is a different prerendering trigger, but the underlying
>>> prerendering system and the specifications are common. We’re also going to
>>> send the intent-to-ship for speculation rules prerendering soon.
>>>
>>> - We’d like to extend the experiment to address issues raised in the
>>> intent-to-ship for Omnibox prerendering (e.g., BroadcastChannel in
>>> prerendered pages) and verify changes merged after the last milestone of
>>> the experiment (M100).
>>>
>>> Blink component
>>>
>>> Internals>Preload>Prerender
>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3EPreload%3EPrerender>
>>>
>>> TAG review
>>>
>>> https://github.com/w3ctag/design-reviews/issues/667
>>>
>>> TAG review status
>>>
>>> Pending
>>>
>>> Risks
>>>
>>> No updates. See the previous intent
>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/tcbtZoQIlvI/m/K26gVfbUAQAJ>
>>> .
>>>
>>> Goals for experimentation
>>>
>>> To evaluate how the prerendering feature works on real sites before
>>> shipping it by default. This is a large feature and it's risky to ship
>>> without trying it first on real sites. We will be evaluating performance,
>>> stability, and correctness, and any other feedback the sites have when they
>>> use this feature.
>>>
>>> Reason this experiment is being extended
>>>
>>> We’d like to extend the experiment to address issues raised in the
>>> intent for Omnibox prerendering and verify changes merged after the last
>>> milestone of the experiment (M100).
>>>
>>> Ongoing technical constraints
>>>
>>> None
>>>
>>> Debuggability
>>>
>>> Currently DevTools does not work for prerendered pages. On activation,
>>> DevTools must be closed and reopened in order to inspect the page. We have
>>> plans to add DevTools support for prerendering. A meta bug for this work is
>>> at https://crbug.com/1217029.
>>>
>>>
>>>
>>> As a very small support, prerendered pages are visible in
>>> chrome://process-internals. Also final results of prerendering are shown in
>>> chrome://histograms.
>>>
>>>
>>>
>>> <Updates from the previous extension>
>>>
>>> We started implementing the DevTools support for prerendering. As a
>>> first step, we will expose prerender activation/cancellation result to the
>>> DevTools (https://crbug.com/1249776)
>>>
>>> Will this feature be supported on all six Blink platforms (Windows, Mac,
>>> Linux, Chrome OS, Android, and Android WebView)?
>>>
>>> No. This feature is only supported on Android at first. As the feature
>>> is a cross-cutting one, where almost all of Chrome's features must be
>>> potentially taught about prerendered pages, we are starting with a
>>> single platform and expanding later.
>>>
>>> Is this feature fully tested by web-platform-tests
>>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
>>> ?
>>>
>>> Partially tested [cs
>>> <https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/web_tests/external/wpt/speculation-rules/prerender/>].
>>> We’re now upstreaming wpt_internals/ tests [doc
>>> <https://docs.google.com/document/d/1XqdlrYdPbLLEfJfjQE1IK0I5Elj_2uiGaK5aUGYc1CU/edit?usp=sharing>
>>> ].
>>>
>>> Flag name
>>>
>>> Prerender2
>>>
>>> Requires code in //chrome?
>>>
>>> False
>>>
>>> Tracking bug
>>>
>>> https://crbug.com/1126305
>>>
>>> Launch bug
>>>
>>> https://crbug.com/1167987
>>>
>>> Estimated milestones
>>>
>>> The initial experiment timeline: M94 to M98 [I2E
>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/3JwGNnqH3QI/m/Ey103Q-yAQAJ>
>>> ]
>>>
>>> The previous extended timeline: M99 to M100 [I2EE
>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/tcbtZoQIlvI/m/K26gVfbUAQAJ>
>>> ]
>>>
>>> Requested extension timeline: M101 to M102
>>>
>>> Link to entry on the Chrome Platform Status
>>>
>>> https://chromestatus.com/feature/5355965538893824
>>>
>>>
>>>
>>> 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 [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABj5diMsJyJSf%3DtaygFWCa7n-ZADocAYU%2ByUHsfcP%2BnHP3F2sg%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABj5diMsJyJSf%3DtaygFWCa7n-ZADocAYU%2ByUHsfcP%2BnHP3F2sg%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfVEhbaJNV2W_DA6Ycg%3D8BiOB36vc8rtJfduVdR3SBw%3Dew%40mail.gmail.com.

Reply via email to