Hi Nicola,

This experimentation is still for the same-origin case.
The difference is in the shape of the API. The first intent was approved
for the API when it was using Viz. With Viz Shared Element Transitions, we
did an origin trial where we received some feedback that led us to change
it to use the renderer. So this new intent would be intended for the newer
shape - i.e. renderer SET.

Please let me know if we can provide any more details.

Hannah





On Mon, Jun 13, 2022 at 7:16 AM Nicola Tommasi <[email protected]>
wrote:

> Hi API owners,
>
> This intent seems to be already approved in the past for same-origin
> experimentation, is this launch intended for the cross-origin case?If not,
> what's exactly in the scope for this particular launch?
>
> Thanks,
> Nicola
>
> On Thursday, June 9, 2022 at 8:35:23 AM UTC Yoav Weiss wrote:
>
>> LGTM to experiment M103-M106
>>
>> Thanks for working on this! I'm super excited about the possibilities
>> this will open!!
>>
>> On Wed, Jun 8, 2022 at 9:27 PM Khushal Sagar <[email protected]>
>> wrote:
>>
>>>
>>>
>>> On Wed, Jun 8, 2022 at 3:11 PM Khushal Sagar <[email protected]>
>>> wrote:
>>>
>>>> Contact [email protected], [email protected],
>>>> [email protected]
>>>>
>>>> Explainer
>>>> https://github.com/WICG/shared-element-transitions/blob/main/explainer.md
>>>>
>>>> Specification
>>>> https://tabatkins.github.io/specs/css-shared-element-transitions
>>>>
>>>> Design docs
>>>>
>>>> https://github.com/WICG/shared-element-transitions/blob/main/explainer.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
>>>>
>>>> Link to origin trial feedback summary
>>>> https://docs.google.com/spreadsheets/d/1x7IueF5_Ds7oyihAV1DB3yzR4f-SbPcKc5DMvBzg-nM/edit#gid=2085648173
>>>>
>>>> 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*: Strongly positive
>>>> Interest and developer experiments with the API:
>>>>
>>>> https://twitter.com/jaffathecake/status/1524782819431555074?t=itU6B0wo6SbjomGiSKLmGQ&s=19
>>>>
>>>> https://www.reddit.com/r/webdev/comments/uyoit1/i_played_around_with_chromes_new_shared_element/
>>>>
>>>> https://twitter.com/OliverJAsh/status/1530261401016705026?t=CXqW2yiIMbH6bLfn8ImINw&s=19
>>>>
>>>> https://css-tricks.com/spas-shared-element-transitions-and-re-evaluating-technology/
>>>>
>>>> *Other signals*:
>>>>
>>>> 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 primary security constraint is ensuring isolation of graphics
>>>> resources from multiple origins. The design achieves that using Chromium's
>>>> Viz process similar to OOPIFs.
>>>>
>>>> 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
>>>>
>>>> WebView application risks
>>>>
>>>> Does this intent deprecate or change behavior of existing APIs, such
>>>> that it has potentially high risk for Android WebView-based applications?
>>>>
>>>>
>>>>
>>>> Goals for experimentation
>>>>
>>>> Learning from the feedback from the previous OT, the API has been
>>>> updated to layer on top existing animation systems on the platform. This
>>>> allows the browser to provide a set of default transitions which developers
>>>> can extensively customize. We want to learn that developers can easily
>>>> adopt this API and build the desired UX using the customization options
>>>> provided.
>>>>
>>>> Reason this experiment is being extended
>>>> Ongoing technical constraints
>>>>
>>>> None.
>>>>
>>>> Debuggability
>>>>
>>>> The feature can be debugged using standard tooling in devtools.
>>>> Specifically the animation panel can be used to pause and scrub through the
>>>> default animations set by the browser. The pseudo DOM structure generated
>>>> by the UA can also be inspected and targeted, like other DOM elements, in
>>>> the style panel.
>>>>
>>>> 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. This is WIP.
>>>>
>>>> Is this feature fully tested by web-platform-tests
>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>> ?Yes
>>>>
>>>> Flag nameDocumentTransition
>>>>
>>>> Requires code in //chrome?False
>>>>
>>>> Tracking bug
>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1328796
>>>>
>>>> Estimated milestones
>>>> OriginTrial desktop last 107
>>>> OriginTrial desktop first 104
>>>> OriginTrial Android last 107
>>>> OriginTrial Android first 104
>>>>
>>>
>>> One fix, the last milestone for the OT is 106. So it's targeted for 3
>>> milestones 104-106 (inclusive). The end date will be October 18, 2022.
>>>
>>>
>>>>
>>>> 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
>>>>
>>>>
>>>> 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/CAMLuWUy2%3DZk_C64CJjCjxKfKbH6XHEzTLO5cWd%3D_H6GUCzNAWg%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMLuWUy2%3DZk_C64CJjCjxKfKbH6XHEzTLO5cWd%3D_H6GUCzNAWg%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/CADzDAdAgiq3HZE5gVgiEJVwO9EKO1ic%2BuW8%3DxXLGKfj0JAzWYw%40mail.gmail.com.

Reply via email to