Skip to content

Navigation API #709

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
o-t-w opened this issue Sep 17, 2024 · 3 comments
Closed

Navigation API #709

o-t-w opened this issue Sep 17, 2024 · 3 comments
Labels
accepted An accepted proposal focus-area-proposal Focus Area Proposal

Comments

@o-t-w
Copy link

o-t-w commented Sep 17, 2024

Description

The Navigation API makes it easier for single page apps to handle navigation and updates to the URL. A modern and much improved alternative to the History API.

It cannot be polyfilled, so cross-browser support is crucial.

Specification

https://html.spec.whatwg.org/multipage/nav-history-apis.html#navigation-api

Additional Signals

Supported in Chrome and Edge since version 102.

Positive standards position from Safari and Firefox.

Firefox Bug
Safari Bug

299 likes for this tweet complaining that the Navigation API wasn't included in Interop 2024.

Tweet from a co-creator of React Router, the most popular frontend router.

@o-t-w o-t-w added the focus-area-proposal Focus Area Proposal label Sep 17, 2024
@philwolstenholme
Copy link

For reference:

@gsnedders
Copy link
Member

@wpt-interop
Copy link
Collaborator

Thank you for proposing Navigation API for inclusion in Interop 2025.

We are pleased to let you know that this proposal was accepted as part of the Navigation API focus area. You can follow the progress of this focus area on the Interop 2025 dashboard.

For an overview of our process, see proposal selection. Thank you for contributing to Interop 2025!

Posted on behalf of the Interop team.

@foolip foolip added the accepted An accepted proposal label Feb 17, 2025
@foolip foolip closed this as completed Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accepted An accepted proposal focus-area-proposal Focus Area Proposal
Projects
Status: Done
Development

No branches or pull requests

5 participants