-
Notifications
You must be signed in to change notification settings - Fork 72
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
Navigation API #543
Comments
I think the core of the API is rather good, although it shouldn't be called App History, since it is used also for other navigations But overall the proposed API is definitely saner than the old session history API :) |
FWIW, respondWith() definitely needs a rename now, even more so than it did before: WICG/navigation-api#94 (comment) |
An update: the API now calls the aforementioned method |
The rename has happened; this is now the navigation API! |
Getting the session history in a bit better shape in HTML spec is requirement for this. whatwg/html#8620 is at least rather blocking issue. |
Hi @smaug----, As discussed at the triage meeting, I'm interested in helping with whatwg/html#8620. We decided there the next step was for you and/or @petervanderbeken to investigate; per whatwg/html#8786 (comment)
Has the investigation made any progress? Personally, I don't think it should be a blocker for the navigation API itself. Although I understand the general sentiment of wanting to clean up tech debt before proceeding with new features, I was hoping that the >40 issues we solved with whatwg/html#6315 would be enough to get us some goodwill there. Do you think Mozilla would be able to give a position on the navigation API before your investigations are complete? At this point the specification PR to HTML is complete at whatwg/html#8502, so I'd love to get a sense of whether we can check the "Mozilla is interested" box :). |
@domenic have you investigated how Navigation API behaves or perhaps rather should behave when underlying session history is limited. |
We have, to some extent. The answer comes in two parts:
Hope this helps, and again, looking forward to working with you all on getting this fully specced! |
Hi folks, is there anything else I can do to help get Mozilla's position on this API? Apart from the lack of clarity on multi-implementer interest, the spec PR is about ready to land, having gone through a few rounds of review. |
I'll try to find time next week to review the proposal a bit more. There are thing around index handling and NavigateEvent which are a bit unclear to me still. Index handling especially because of the limited session history size (so, I don't know how well the API works in those cases when entries are purged). |
@smaug---- any update on this? :) The company I work for is considering using this if firefox plans on supporting it eventually |
See the discussion in the PR (whatwg/html#8502). |
Is there anything more we can do to move the process forward, from the Chromium side? I think we've answered all the questions ~9 days ago, and from the looks of it most of the engagement is at a fairly low-level. I'm hopeful even if there are remaining issues during the implementation period, Mozilla might be able to decide whether or not they're positive/negative/neutral on the API at this point. Let me know if there's anything else we can do to move that along! |
The review process is just a bit slow. And it is very low level since one needs to check whether the API works with the underlying session history, even with the theoretical fix for whatwg/html#8620 I think in general any help with whatwg/html#8620 would be great. That is an issue we have talked about for years, also during the meetings about Navigation API. |
I've discussed this with @smaug---- and @petervanderbeken Suggested position: positive There are various details that we're not sure about in the spec and we'd like to continue reviewing and submit feedback about issues we find. But the API as a whole is a good improvement for implementing SPAs over the status quo. |
Request for Mozilla Position on an Emerging Web Specification
The text was updated successfully, but these errors were encountered: