Skip to content
Latchkey

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