Test script@defer in IE (with jQuery and jQuery-UI)

WTF? How can the browser suspend execution of jquery.js somewhere in the middle, begin execution of jquery-ui.js, finish it, then return to jquery.js and finish it? What happened to single-threaded JavaScript?