Сообщение от ksa
			 
		
	 | 
	
		Пока скрипт не завершен - "блокировка" остается.  
Как вариант, делай "многопоточно", используя setTimeout()...
	 | 
	
Если я правильно понимаю возможность использования setTimeout(), то уже пробовал, но кроме отложения во времени выполнения скрипта никакой пользы по ускорению и "отвисанию" не принесло.