When you build your website, Radish includes a service worker to improve performance and make it work offline.

By default, Radish will always request new versions of your pages, and it will cache static assets for a year. You can configure this time by setting the max-age cache control directive from your webserver. If you do override it, you should try to keep assets cached for a long time; since Radish changes asset filenames whenever the contents change, they are guaranteed to be up-to-date.

To prevent the service worker from caching individual files, set the no-store cache control directive on your webserver. To disable the service worker entirely, build your website with the flag --service-worker=disabled.

Note that if you host your static assets on a different domain, the service worker won't be able to cache them.

  • Prev Assets