Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

106
Visualizações
Webworkers de Javascript y subprocesos múltiples

¿Todos los trabajadores web de JavaScript para una página operan en un solo hilo separado de la página principal, o cada trabajador web tiene su propio hilo? Para contexto: tengo una gran cantidad de datos que actualmente está siendo procesado por un webworker. ¿Sería más rápido dividirlo entre 10 trabajadores web o todos usarán el mismo hilo?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Eso no está definido por el estándar :

Este estándar no define el mecanismo preciso por el cual esto se logra, ya sea multitarea cooperativa de tiempo compartido, fibras, hilos, procesos, utilizando diferentes hiperhilos, núcleos, CPU, máquinas, etc.

Incluso si cada trabajador web tiene su propio subproceso, la CPU no puede ejecutarlos en paralelo, si la cantidad de núcleos es menor que la cantidad de trabajadores web. También otros hilos están usando la CPU.

Los trabajadores web no se han creado exactamente para su escenario. Son más una cosa de 'no bloquear la interfaz de usuario'. Véase también esta declaración de la norma:

Los trabajadores (como se denominan aquí estos scripts de fondo) son relativamente pesados y no están destinados a ser utilizados en grandes cantidades.

Lo único sensato que puede hacer es probar qué funciona mejor (con todos los navegadores relevantes). Puede verificar self.navigator.hardwareConcurrency (ver aquí ) en su código para decidir cuántos trabajadores debe generar.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda