Inthink the initial ”get started” popup flashes on page refresh because the js hasn’t had time to load from the network. This might be solved if the js and css files were in the service worker’s cache. The names should just be updated when the bundle hash changes. Additionally, it would be good to drop old versions of the bundle when a new version is generated. This all should happen automatically when building the app with webpack.
Inthink the initial ”get started” popup flashes on page refresh because the js hasn’t had time to load from the network. This might be solved if the js and css files were in the service worker’s cache. The names should just be updated when the bundle hash changes. Additionally, it would be good to drop old versions of the bundle when a new version is generated. This all should happen automatically when building the app with webpack.