O que é Worker?
Worker é um pequeno programa que roda em servidores espalhados pelo mundo, perto de quem está usando, sem que quem o criou precise manter essa infraestrutura. Ele costuma ser usado para responder requisições de sites e aplicações de forma rápida.
Na prática, o desenvolvedor escreve uma função com uma tarefa específica, como verificar um cabeçalho, redirecionar um acesso ou montar uma resposta, e publica esse código na rede de servidores de um provedor. Quando alguém faz uma requisição, o servidor mais próximo executa a função e devolve o resultado, sem passar pelo servidor principal da aplicação.
Uma analogia simples é pensar em uma franquia de lanchonete que monta pequenos balcões de atendimento em vários bairros da cidade. Cada balcão só faz uma tarefa, como entregar o pedido padrão, então o cliente não precisa ir até a fábrica central para ser atendido.
Esse modelo importa porque reduz a latência e tira da aplicação principal parte do trabalho repetitivo, o que pode aumentar a segurança quando o código filtra requisições suspeitas antes de chegarem ao sistema. Ainda assim, quem usa Workers deve revisar bem o código, guardar chaves secretas em cofres próprios e nunca deixá-las expostas no script.