@johnpaul.blick
Если задержка выполнения setTimeout будет равна 0 миллисекунд, то функция, переданная в качестве параметра в setTimeout, будет помещена в очередь на выполнение немедленно после текущей функции. Однако, выполнение этой функции может быть отложено, так как JavaScript является однопоточным, и другие задачи могут иметь более высокий приоритет.