[w3c/ServiceWorker] ServiceWorker static routing API (PR #1701)

This API allows developers to configure the routing, and allows them to offload simple things ServiceWorkers do. If the condition matches, the navigation happens without starting ServiceWorkers or executing JavaScript, which allows web pages to avoid performance penalties due to ServiceWorker interceptions.

Explainer: https://github.com/WICG/service-worker-static-routing-api
TAG review: https://github.com/w3ctag/design-reviews/issues/863
You can view, comment on, or merge this pull request online at:

  https://github.com/w3c/ServiceWorker/pull/1701

-- Commit Summary --

  * Revive of PR #1686.
  * Update generate.yml
  * Update generate.yml
  * Introduce changes upon whatwg/urlpattern#199.
  * Fixed the parse error.
  * clean up.
  * another dfn fix.
  * Rename of static router rules object.
  * Stop associating the URLPattern and construct URLPattern on-demand.
  * Addressed some of comments.
  * Update the case without the urlPattern condition.
  * Fix the urlPattern existence handling.
  * Remove the "spec: urlpattern; ..." line.
  * Simplified the if statement on urlPattern condition does not exist.
  * Fix typo.
  * Merged the simple fixes.
  * siple fix.
  * Rename algorithm names to align with other algorithm names.
  * Make which service worker to use clear.
  * Put algorithm after the algorithm.
  * Fixed typo.
  * Fix "Parse URL Pattern" argument.
  * Merge pull request #1 from yoshisatoyanagisawa/yy_workspace
  * Add 'fetch-event' source
  * Fix "fetch-event" to `fetch`
  * fxi references
  * minor fix
  * move has-fetch checking to addRoutes
  * delete redundant files
  * Rename hasFetch to hasFetchEventSource
  * Fix |routerRules| handling
  * remove |hasFetchEventSource|
  * Merge pull request #2 from azaika/add_fetch_source
  * fix router rule initialization
  * Update "Handle Fetch" algorithm

-- File Changes --

    M docs/index.bs (97)

-- Patch Links --

https://github.com/w3c/ServiceWorker/pull/1701.patch
https://github.com/w3c/ServiceWorker/pull/1701.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/ServiceWorker/pull/1701
You are receiving this because you are subscribed to this thread.

Message ID: <w3c/ServiceWorker/pull/1701@github.com>

Received on Monday, 15 January 2024 06:40:27 UTC