| 
		
			Сообщение от melky
			
		
	 | 
	| 
		разве web worker не реализует многопоточность ? в одном месте пишут, что да, в другом - говорят, что он работает как setTimeout.
	 | 
	
Сама концепция  Web Workers предполагает что скрипты запущенные в воркерах должны исполняться независимо, отдельно от основного скрипта. Почему я зделал такие выводы?
1. Воркеры запускаются с отдельного javascript файла.
2. Воркеры не имеют доступ к переменным, функциям, обьектам основного скрипта - они (воркеры) как бы сами в себе.
3. Общение между основным скриптом и воркером происходит через специальное асинхронное API спецефичное для независимых потоков, систем.
Предполагается что для организации работы воркеров браузеры будут использовать встроенные средства операционной системы, так называемые "нити".
При работе с воркерами нужно учитывать что они не имеют доступа к DOM (и возможно BOM, нужно проверить).