I just came across this sample code, which has a script tag with both an external source and a body. I assume that this is a clever way to pass some information to the inclu
The script contained in the tags will not be evaluated under normal circumstances. What I think is happening in your example is that remoteStorage.js is reading the contents itself as it is evaluated. something like this
//grab the last script tag in the DOM
//this will always be the one that is currently evaluating during load
var tags = document.getElementsByTagName('script');
var tag = tags[tags.length -1];
//force evaluation of the contents
eval( tag.innerHTML );
Although this looks neat in the markup, I, myself would just use a separate script tag and avoid this forced evaluation.