javascript execution order

javascript execution order

Hi all,

If I have some script tags, e.g.:

<script src="one.js"></script>
<script src="two.js"></script>
<script src="three.js'></script>

is it guaranteed that the contents of one.js will execute _before_ the contents of two.js are and ditto for two.js vis-a-vis three.js? Or is it possible that script files will get executed as soon as they are loadded?

I know that the loading of script files can be indeterminate (depending on the browser they might load in parallel or sequentially), but I am wondering if there are any guarantees about the execution order of script files.

Thanks,