O Que É um Web Worker?
Um web worker é uma thread do navegador que executa um script em segundo plano, isolada da thread principal da página. Ele não pode acessar o DOM diretamente e troca dados com a página por meio de passagem de mensagens. Workers permitem que tarefas intensivas em CPU rodem sem bloquear a renderização ou a entrada do usuário.
Por que isso importa
JavaScript na thread principal compartilha tempo com a renderização e o tratamento de entrada, então uma computação longa trava a UI. Mover esse trabalho para um web worker mantém a interface responsiva.
Guias relacionados
What Is a Shared Worker?A shared worker is a background thread that multiple browser tabs or windows from the same origin can connect…
What Is a Service Worker Cache?A service worker cache is a programmable store that a service worker uses to intercept requests and serve res…
What Is a Dynamic Import?A dynamic import loads a JavaScript module on demand at runtime, returning a promise, which enables code spli…