JavaScript is turning out to be a complex ecosystem. Recently I've been reading more from the official language specification and learning a little bit more about browser implementations.
Can someone help me understand where non-blocking and single-threaded are specified? Is there some other specification I should be looking at?
I tried here: https://www.ecma-international.org/ecma-262/5.1/