Hi Vladimir,
Could you confirm this is a continuation of the OriginTrial supporting only
Single-Page transitions? We weren't sure by reading this intent.
Arthur @arthursonzogni


Le mer. 1 sept. 2021 à 16:33, Yoav Weiss <[email protected]> a écrit :

> *LGTM* to extend the experiment till M96 (inclusive)
>
> On Mon, Aug 30, 2021 at 7:09 PM Vladimir Levin <[email protected]>
> wrote:
>
>> Contact [email protected], [email protected],
>> [email protected], [email protected]
>>
>> Explainer
>> https://github.com/vmpstr/shared-element-transitions/blob/main/README.md
>>
>> Summary
>>
>> Shared Element Transitions is a proposal for a new script API that allows
>> a simple set of transitions in both Single-Page Applications (SPAs) and
>> Multi-Page Applications (MPAs). This feature enhances the visual polish of
>> pages without requiring a large development effort from developers to make
>> transitions look nice. By selecting from a set of user-agent implemented
>> transition effects, the developers can achieve a polished transition look
>> with minimal effort.
>>
>>
>> Blink componentBlink>Animation
>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EAnimation>
>>
>> TAG reviewhttps://github.com/w3ctag/design-reviews/issues/631
>>
>> TAG review statusPending
>>
>> Risks
>>
>>
>> Interoperability and Compatibility
>>
>> Low. As a new feature, the risk here is that other browsers do not
>> implement it, but since this is a progressive enhancement, sites should be
>> able to drop usage of the feature easily in browsers where it is not
>> supported.
>>
>>
>> Gecko: No signal
>>
>> WebKit: No signal
>>
>> Web developers: Positive Interest in the feature:
>> https://twitter.com/jaffathecake/status/1386673316354797570 Main
>> feedback is requests to provide more customizability and power:
>> https://github.com/WICG/shared-element-transitions/issues/28
>> https://github.com/WICG/shared-element-transitions/issues/9
>>
>> Ergonomics
>>
>> None.
>>
>>
>> Activation
>>
>> Low. As with interop/compat risks, the difficulty stems from this being a
>> new feature without support in other browsers. A polyfill for the SPA case
>> would be beneficial, but it will not be possible to polyfill MPA behavior.
>> That said, dropping the customized transition should not impact the
>> usability of a site, fundamentally, so this can easily be dropped on
>> browsers that do not support the feature.
>>
>>
>> Security
>>
>> The current implementation handles transitions in Viz in anticipation of
>> MPA scenarios. More details on this are outlined in the design doc. See
>> also the security and privacy self-review questionnaire that was completed
>> as part of the TAG review process:
>> https://github.com/WICG/shared-element-transitions/blob/main/security-privacy-questionnaire.md
>>
>>
>> Goals for experimentation
>>
>> The API shape is currently limited, providing only a stock set of
>> transition types. We've already seen engagement on the WICG and a desire
>> for more customization (see web developer response). We hope to learn more
>> about the utility of the default transition types and experiences partners
>> would like to create, but are unable to achieve with the limited API (we
>> have two external partners who have indicated interest). Based on that
>> feedback, we may make changes to the API to add more customization. We also
>> want to know how easy it is to adopt this API on an existing site.
>>
>>
>> Reason this experiment is being extended
>>
>> We have gathered feedback from partners, but some amendments to the
>> feature are needed in order for them to utilize the feature. Specifically,
>> easing function, duration, and delay controls for shared elements is needed
>> to better animation control. We are working on adding the controls and
>> would like to extend the experiment. Original experiment start date: M92
>> Original experiment end date: M94 Proposed new end date: M96
>>
>>
>> Ongoing technical constraints
>>
>> None.
>>
>>
>> Debuggability
>>
>> It is possible to set breakpoints inside post-preparation and
>> post-transition handlers, but beyond this there is no way, presently, to
>> debug an unexpected transition. Specifically, there currently is no way to
>> scrub through a transition, or to inspect the shared/transitioned elements.
>> These are potential areas for improvement if we get developer feedback that
>> these would be helpful.
>>
>>
>> Will this feature be supported on all six Blink platforms (Windows, Mac,
>> Linux, Chrome OS, Android, and Android WebView)?No
>>
>> Currently no support for Android WebView. WebView presents challenges due
>> to its rendering architecture.
>>
>>
>> Is this feature fully tested by web-platform-tests
>> <https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_platform_tests.md>
>> ?No
>>
>> Flag nameDocumentTransition
>>
>> Requires code in //chrome?False
>>
>> Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1150461
>>
>> Estimated milestones
>> OriginTrial desktop first 92
>> OriginTrial desktop last 96
>> OriginTrial android first 92
>> OriginTrial android last 96
>>
>> Link to entry on the Chrome Platform Status
>> https://chromestatus.com/feature/5193009714954240
>>
>> Links to previous Intent discussionsIntent to prototype:
>> https://groups.google.com/a/chromium.org/g/blink-dev/c/7SMI3IklO4g/m/JS-JojxNAwAJ
>> Intent to Experiment:
>> https://groups.google.com/a/chromium.org/g/blink-dev/c/UgZAAElUWzU
>>
>>
>> This intent message was generated by Chrome Platform Status
>> <https://www.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/CADsXd2PmRbP8g0UzsjHdZjv%2B5kjfhTb3fy1%2B%2BCaejM5EYKRZ_g%40mail.gmail.com
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2PmRbP8g0UzsjHdZjv%2B5kjfhTb3fy1%2B%2BCaejM5EYKRZ_g%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/CAL5BFfVhyZ%2BNf8bCuiGPCj_D6HG30POWueYyWMA9SsyMa0y6pw%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfVhyZ%2BNf8bCuiGPCj_D6HG30POWueYyWMA9SsyMa0y6pw%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/CAAzos5Ez76zYpWW9pnirw1yeti_4CYcWOLX5SKnsKzj1r9pOYg%40mail.gmail.com.

Reply via email to