Does `setTimeout` have a default value for the time?
Edit: in both cases the result is the same in most browsers.
There is `setImmediate` for making something run the very next cycle. However, only IE10+ supports it and the other browser vendors are against it. You can use abuse `postMessage` to get a similar effect.