Учебники

HTML5 — веб-работники

JavaScript был разработан для работы в однопоточной среде, что означает, что несколько сценариев не могут выполняться одновременно. Рассмотрим ситуацию, когда вам нужно обрабатывать события пользовательского интерфейса, запрашивать и обрабатывать большие объемы данных API и манипулировать DOM.

Вы можете получить исходный код здесь