Исправил интервал у таймера, как вы предлагали сразу (на 0). 
	
	
		
			Сообщение от voraa
			 
		
	 | 
	| 
		setTimeout ставит функцию в очередь через указанный интервал.
	 | 
	
Тогда таймер должен выполнить функцию сразу, если интервал 0?
Но по факту таймер позволяет выполнить загрузку страницы до конца. Я  и саму страницу увеличил в размерах в два раза. Все равно она успевает загрузиться до выполнением таймером указанной функции. Таймер не выдерживает интервал 0. Почему так происходит? Разве нет противоречия с вашим утверждением?