Contact emails
nrosent...@chromium.org, vmp...@chromium.org

Explainer
https://github.com/w3c/csswg-drafts/blob/main/css-view-transitions-2/two-phase-transition-explainer.md


Specification
None


Summary
Currently, cross-document view transitions are only captured when the new 
document's response arrives, and activated only when the new document is ready 
to render a frame. This delay, when long, can cause a jarring experience. 
Two-phase view transitions allow starting a same-document view transition when 
the navigation start, with a guarantee that it will continue to the end without 
an abrupt cancellation due to a race with the navigation commit, as long as it 
is ready to present frames before the commit.


Blink component
Blink>CSS


Web Feature ID
view-transitions


Motivation
We are not sure if this requires a spec change yet or it can be done as an 
internal scheduling improvement. Some prototyping should help clarify that and 
would feed into whether a spec proposal is needed.


Initial public proposal
https://github.com/w3c/csswg-drafts/issues/12829


TAG review
None


TAG review status
Pending


Risks




Interoperability and Compatibility
None

Gecko: No signal

WebKit: No signal

Web developers: 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? None



Debuggability
None


Is this feature fully tested by web-platform-tests?
No


Flag name on about://flags
None


Finch feature name
None


Non-finch justification
None


Requires code in //chrome?
False


Tracking bug
https://issues.chromium.org/issues/445771450


Estimated milestones

No milestones specified



Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5568746374692864?gate=5140041898786816


This intent message was generated by Chrome Platform Status.

-- 
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 visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68cbf4a3.2b0a0220.28e063.0032.GAE%40google.com.

Reply via email to