HTML5: trabajadores web
JavaScript fue diseñado para ejecutarse en un entorno de un solo subproceso, lo que significa que no se pueden ejecutar varios scripts al mismo tiempo. Considere una situación en la que necesita manejar eventos de IU, consultar y procesar grandes cantidades de datos de API y manipular el DOM.
Puede obtener el código fuente aquí