You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PWA / ServiceWorkers for cache and update management are increasingly common with many advantages.
Micro frontends with separately deployable and isolated modules are equally impactful.
But both together become suddenly quite a mess.
You can easily do the shell/host - and cache/update anything changed there - and even serve it as a PWA. But remotes are essentially uncovered.
Dynamic remotes are unknown during build time - their files are unknown and they do not get a unique hash for change detection.
Remotes may load additional dependencies.
Browser caching of files and assets is extremely unreliable. But you can't use service worker for remote projects either - they are only served through shell.
And the second major issue is lack of update notifications - since the worker is not aware that a new version of a remote is available.
How would you approach this issue?
The text was updated successfully, but these errors were encountered:
PWA / ServiceWorkers for cache and update management are increasingly common with many advantages.
Micro frontends with separately deployable and isolated modules are equally impactful.
But both together become suddenly quite a mess.
You can easily do the shell/host - and cache/update anything changed there - and even serve it as a PWA. But remotes are essentially uncovered.
Dynamic remotes are unknown during build time - their files are unknown and they do not get a unique hash for change detection.
Remotes may load additional dependencies.
Browser caching of files and assets is extremely unreliable. But you can't use service worker for remote projects either - they are only served through shell.
And the second major issue is lack of update notifications - since the worker is not aware that a new version of a remote is available.
How would you approach this issue?
The text was updated successfully, but these errors were encountered: