Estoy usando el titiritero para iniciar las páginas del navegador, cada página del navegador realiza un procesamiento de video pesado, fusiona videos y los envía de vuelta a la aplicación cliente. Funciona bien para 10 videos, pero cuando hay más videos, el video combinado se vuelve desigual.
Traté de diagnosticar el problema, lo que encontré es que la CPU no se está utilizando por completo, sino que solo se está utilizando un núcleo y el sistema no permite que la página use más núcleos de CPU.
Creo que es debido a la naturaleza de javascript, ya que es de un solo subproceso y se ejecuta en un núcleo solo cuando ese núcleo se usa por completo, la página se vuelve lenta ya que el sistema no permite que la página use más CPU.
¿Puede alguien guiarme si el problema se debe a la naturaleza de subproceso único de javascript?
En caso afirmativo, ¿hay alguna forma en que pueda permitir que una página en el navegador use todos los núcleos de la CPU?