Thank you!

On Wed, Apr 6, 2022 at 11:55 PM Yoav Weiss <yoavwe...@chromium.org> wrote:

> 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 <nhir...@chromium.org>
> 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 <yoavwe...@chromium.org>
>> 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 <nhir...@chromium.org>
>>> wrote:
>>>
>>>> Contact emails
>>>>
>>>> nhir...@chromium.org, navigation-...@chromium.org
>>>>
>>>> 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 blink-dev+unsubscr...@chromium.org.
>>>> 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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CABj5diOW_-DohG6JK%2BaUgd8Ew7t1e0pkSTriE%2B1vjxXMnYLSCQ%40mail.gmail.com.

Reply via email to