setTimeout VS веб-работник - когда что использовать? - PullRequest
0 голосов
/ 07 июня 2018

И setTimeout, и веб-работник более или менее делают одно и то же.Они делают основной поток неблокирующим и выполняют его асинхронно в фоновом режиме.Как мы можем судить, когда что использовать?

1 Ответ

0 голосов
/ 07 июня 2018

Они делают основной поток неблокирующим и выполняет его асинхронно в фоновом режиме.

Нет.Они неЭто то, что делает Web Worker.

setTimeout помещает функцию в очередь для последующего запуска.Когда он запускается, он все еще работает в основном потоке и блокируется.

...