¿Por qué Chrome no permite que Web Workers se ejecute en JavaScript?

Si trato de usar trabajadores web a través de un archivo JavaScript, Chrome arroja un error:

SecurityError no capturado: no se pudo crear un trabajador: no se puede acceder al script en '(ruta) /worker.js' desde el origen 'nulo'.

Pero les permite si los usamos directamente a través del HTML.

La respuesta enChrome no puede cargar el trabajador web dice que Chrome no le permite cargar trabajadores web cuando ejecuta scripts desde un archivo local.

¿Por qué Chrome no permite que los trabajadores web se ejecuten localmente?

Los trabajadores web funcionan completamente bien en Firefox, Safari y Edge

Respuestas a la pregunta(1)

Su respuesta a la pregunta