Por que o Chrome não permite que os Web Workers sejam executados em JavaScript?

Se eu tentar usar trabalhadores da Web por meio de um arquivo JavaScript, o Chrome emitirá um erro -

SecurityError não capturado: falha ao criar um trabalhador: o script em '(caminho) /worker.js' não pode ser acessado a partir da origem 'nula'.

Mas isso os permite se usarmos diretamente através do HTML.

A resposta emO Chrome não pode carregar o trabalhador da Web diz que o Chrome não permite carregar trabalhadores da Web ao executar scripts de um arquivo local.

Por que o chrome não permite que os trabalhadores da Web sejam executados localmente?

Trabalhadores da Web funcionam completamente bem no Firefox, Safari e Edge

questionAnswers(1)

yourAnswerToTheQuestion