Thanks for the info Hannah, I don't need more details at this stage.

Nicola

On Monday, June 13, 2022 at 5:26:52 PM UTC Joe Medley wrote:

> Is the experiment 103 to 106 or 104 to 107.
> Joe Medley | Technical Writer, Chrome DevRel | [email protected] | 
> 816-678-7195 <(816)%20678-7195>
> *If an API's not documented it doesn't exist.*
>
>
> On Mon, Jun 13, 2022 at 8:49 AM 'Hannah Van Opstal' via blink-dev <
> [email protected]> wrote:
>
>> 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
>>  
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADzDAdAgiq3HZE5gVgiEJVwO9EKO1ic%2BuW8%3DxXLGKfj0JAzWYw%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/84303fe2-43fe-4d76-a48d-2dae2f7bf4a1n%40chromium.org.

Reply via email to