[w3ctag/design-reviews] Soft Navigations (Issue #879)

こんにちは TAG-さん!

I'm requesting a TAG review of Soft Navigations.

“Soft navigations” are JS-driven same-document navigations that are using the history API or the new Navigation API, triggered by a user gesture and modifies the DOM, modifying the previous content, as well as the URL displayed to the user.

https://github.com/w3c/performance-timeline/issues/168 outlines the desire to be able to better report performance metrics on soft navigations. Heuristics for detecting soft navigations can measure their SPA’s performance metrics, and optimize them to benefit their users.

  - Explainer¹: https://github.com/WICG/soft-navigations#soft-navigations
  - User research: N/A
  - Security and Privacy self-review²: https://github.com/WICG/soft-navigations/blob/main/SP-questions.md
  - GitHub repo: https://github.com/WICG/soft-navigations
  - Primary contacts:
      - Yoav Weiss(yoavweiss), Google Chrome, Editor and implementer
  - Organization/project driving the design: Google Chrome
  - External status/issue trackers for this feature: https://chromestatus.com/feature/5144837209194496

Further details:

  - [x] I have reviewed the TAG's [Web Platform Design Principles](https://www.w3.org/TR/design-principles/)
  - The group where the incubation/design work on this is being done (or is intended to be done in the future): WICG
  - The group where standardization of this work is intended to be done ("unknown" if not known): WebPerfWG
  - Existing major pieces of multi-stakeholder review or discussion of this design:
  - Major unresolved issues with or opposition to this design:
  - This work is being funded by: Google

You should also know that the spec and feature rely on infrastructure for [Task Attribution](https://wicg.github.io/soft-navigations/#sec-task-attribution-algorithms). It's currently defined in the same spec as this feature, but could be considered separately in the future (if more features use it). It also has some overlap with a TC39 proposal called [AsyncContext](https://github.com/tc39/proposal-async-context).

We'd prefer the TAG provide feedback as (please delete all but the desired option):

  💬 leave review feedback as a **comment in this issue** and @-notify yoavweiss


-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/879
You are receiving this because you are subscribed to this thread.

Message ID: <w3ctag/design-reviews/issues/879@github.com>

Received on Thursday, 27 July 2023 13:47:33 UTC