Files
workavia-mail-front/docs/adr/0055-remove-flutter-service-worker.md
T
Dat Dang 6a6f42d179 Delegate cache control from Flutter to browser (#3289)
(cherry picked from commit 9c3954a73803a0f1921926f86b9761156430dc2f)
2025-02-05 03:00:08 -08:00

897 B

55. Remove Flutter Service Worker

Date: 2024-11-26

Status

Accepted

Context

Decision

  • We remove the Flutter Service Worker and let the browser handle the cache by:
    • Remove the Flutter Service Worker initialization
    • Remove the existing Flutter Service Worker registration

Consequences

  • Twake Mail web now will validate cache with the server every time it is loaded
    • If the status code is 200, new resources will be fetched
    • If the status code is 304, old resources will be used
  • All of the existing service workers will be removed, even if it is not Flutter Service Worker