Today's (what I think is a) neat web trick: when I populate the cache of files in a serviceworker for offline support, I always want the most recent version; I never want any version from the browser cache. Build tools do this by writing myfile.png as myfile.MD5.png, but I don't wanna (then I have to change the refs in the html). So instead, I don't use cache.addAll() in the SW; instead, fetch them all with ?cachebust URLs, but store in the cache with the original URL. Seems OK so far...?