Prevent browsers from caching scripts and style sheets between releases
Usually, caching is a good thing since the scripts and style sheets are static. Except that when a new BASE version is released there may be important changes. Currently, browsers tend to cache the scrips and style sheets too long and often a manual cleanup of the browser cache is required.
A simple solution is to append
?build-number to the URL for loading the scripts and style sheets. This is very easy since it is done in only one place.
One complicating factor is that extensions need to do the same thing but they are released independently from BASE so we can't use the build number in this case. I think it should be possible to use the version number of the extension.