Contact emails
[email protected], [email protected], [email protected]


Explainer
https://github.com/WICG/declarative-partial-updates?tab=readme-ov-file#part-2-route-matching


Specification
None


Summary

A "route" is a URL pattern that has rules attached to it. Allow developers to 
respond to URL changes by assigning names to routes and matching them directly 
with CSS or with JS.



Blink component
Blink>HTML


Motivation

Today, anything to do with URL changes, such as hiding/showing parts of the DOM 
based on the URL, is done with script. On top of that, same-document 
navigations and almost any meaningful interaction that doesn't refresh the 
whole page is reliant on imperative scripting. This prototyping explores 
whether introducing routing into the web platform provides value in itself 
and/or as a foundation for some form of a more integrated experience 
declarative same-document navigation alongside the highly customizable JS 
environment.



Initial public proposal
https://github.com/WICG/proposals/issues/216


TAG review
None


TAG review status
Pending


Risks




Interoperability and Compatibility

None


Gecko: No signal

WebKit: No signal

Web developers: No signals

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


Estimated milestones

No milestones specified



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


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 [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68934dbc.050a0220.1b8b65.00c2.GAE%40google.com.

Reply via email to