Do newer browser versions have a way of determining if changes have been made to a .js file?
<p>I've been reading about problems people are having with browsers caching an old version of a javascript file and not downloading the new one when changes have been made. However every time I make a change to a js file, close the browser and open it up (or even refresh the page) the changes are reflected.  I've tried this in IE9, FF13, Chrome18 and Safari 5.</p>

<p>Do newer browser versions have a way of determining if changes have been made to a .js file and then replacing the old with the new in the cache?</p>
