I'm looking at the source of a page and I'm seeing this:
<script type="text/javascript" src="tsp.js?1347090849"></script>
What is this number appended to the src? 1347090849
You can do that to prevent the browser from loading a cached version of the file.
To the browser, that looks like a different file than the last time it was loaded. Every time the page loads, the number should be different, so the browser will request it from the server again instead of loading it from the cache.
The number doesn't have to be different each time. You can change it when you update the file so clients can load the cached version until you update it, after which, because it has a different number, they'll request the new version and cache that.
Related: How to append timestamp to the java script file in tag url to avoid caching shows you how to do it dynamically to your scripts.