Navigation: Add optimization to ignore duplicate navigations#11765
Open
llannasatoll wants to merge 3 commits intowhatwg:mainfrom
Open
Navigation: Add optimization to ignore duplicate navigations#11765llannasatoll wants to merge 3 commits intowhatwg:mainfrom
llannasatoll wants to merge 3 commits intowhatwg:mainfrom
Conversation
rakina
reviewed
Oct 17, 2025
27be0e6 to
4d255eb
Compare
4d255eb to
6269fe4
Compare
6269fe4 to
cac111e
Compare
cac111e to
1ffc5d1
Compare
Contributor
Author
|
@rakina Could you take another look? I've added a new struct |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
As proposed in #11743, this prevents an ongoing navigation from being canceled by a new, identical navigation that is initiated within the threshould. This introduces the
navigation initiation snapshot paramsstruct, which is used to capture the state of the most recent navigation attempt, allowing the user agent to compare it with subsequent requests at the beginning of the navigation./browsing-the-web.html ( diff )
/document-sequences.html ( diff )
/dom.html ( diff )