Contact emailskhushalsa...@google.com, vmp...@google.com

Explainer
https://github.com/WICG/view-transitions/blob/main/explainer.md#cross-document-same-origin-transitions

Specification

Summary

The ViewTransition API allows authors to define visual transitions between
2 DOM states. The first phase of the feature is limited to transitions
within the same Document initiated via a script API. This feature is to
support this API for DOM changes initiated via cross-document same-origin
navigations.

Blink componentBlink>ViewTransitions
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EViewTransitions>

Motivation

This feature allows developers to add polished visual transitions to
same-origin cross-document navigations. While creating this UX is possible
for DOM changes within the same Document (Single-Page App), i'ts impossible
for cross-Document navigations (Multi-Page App).


Initial public proposal
https://github.com/WICG/view-transitions/blob/main/explainer.md#cross-document-same-origin-transitions

TAG review

TAG review statusPending

Risks


Interoperability and Compatibility

None. This feature is a progressive enhancement and authors can fallback to
the current UX if the feature is not available.

*Gecko*: No signal

*WebKit*: No signal

*Web developers*: Strongly positive

*Other signals*:

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?



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.

Is this feature fully tested by web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
?Yes

Flag nameview-transition-on-navigation

Requires code in //chrome?False

Tracking bughttps://bugs.chromium.org/p/chromium/issues/detail?id=1372584

Estimated milestones

No milestones specified


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5118874666663936

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/CAMLuWUxMPaChgK0VH6cZNY_LE68zNQ-NTxA7DFzd-7PjyKi1Dw%40mail.gmail.com.

Reply via email to