Comment Comment by slightlyoff JavaScript can be evaluated top-level function by top-level function and file-by-file, modulo variable hoisting. You can create situations where everything is blocked, but that's not the norm. parent slightlyoff 8 years ago