Czy w Javascript obowiązują równe limity czasu?
Przypuśćmy, że tak
setTimeout(foo, 0);
...
setTimeout(bar, 0);
Czy mogę być pewien, że foo rozpocznie wykonywanie przed paskiem? Co jeśli zamiast 0 użyję limitu czasu 1, 10 lub 100 dla paska?
Proste eksperymenty pokazują, że w przypadku równych wartości limitu czasu cele limitu czasu są wykonywane w tej samej kolejności co same setTimeouts, ale czy można bezpiecznie polegać na tym zachowaniu?