cse110-fa22-group29/specs/adrs/120222-serviceworker-netfirst.md
Arthur Lu 7cb90e23c0 add comments and docs to sw.js,
add service worker ADR
2022-12-01 08:37:49 +00:00

578 B

Use a network first cache second for service worker architecture

  • Status: in consideration
  • Deciders: Arthur Lu
  • Date: 12 / 02 / 22

Decision Drivers

  • Need to balance the need for user ease of use and local first priority
  • Users should expect to update their app easily when they have network, but may not be expected to know how to perform a hard refresh
  • Local first priority means we should avoid unnecessary network activity when possible

Considered Options

  • Network first cache second
  • Cache first network second

Decision Outcome

Chosen Option: TBD