Config updates possible during disruption
Service Workers can only be loaded and run by the browser if they are fetched via direct HTTPS.
This means we have no way of updating a
libresilient config baked into the Service Worker during
a disruption (when the website is not available directly).
Some parts of the configuration could be managed in a separate file, which would be available even if the site is down, but this requires a bit of research.
- Establish which config options could be made modifiable during disruption (for example: not the list of loaded plugins, but individual plugin configs perhaps yes)
- Implement mechanisms for baked-in config options to be superseded by config options from a separate file that can be retrieved using transport plugins (and cached)