Merge pull request 'Add browser cache explanation in samples.mdx' (#1369) from wyan/patch-1 into main

Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1369
This commit is contained in:
froos
2025-06-30 05:26:10 +02:00
+15
View File
@@ -163,6 +163,21 @@ The last section could be written as:
}
```
Please note that browsers will often cache `strudel.json` on first load, and keep using the cached
version even if the orginal has been updated. If this bites you (for example while developing a new
sample pack), you can force the browser to download a new copy by i.e. changing capitalization of one
character in the URL, or adding a URL attribute, such as:
```javascript
samples('https://raw.githubusercontent.com/tidalcycles/Dirt-Samples/master/strudel.json?version=2');
```
that gets ignored by GitHub (but changes the URL, forcing the browser to reload every time we increase
the version number).
It is also possible, of course, to just remove it from cache (deleting cache in browser Privacy settings,
or from the dev console if you're technically minded, or by using a cache deleting extension).
## Github Shortcut
Because loading samples from github is common, there is a shortcut: