“Los navegadores de hoy son inherentemente de un solo subproceso”, explicó Stephen Reeder, director comercial de Ekioh. «Entonces, si está utilizando silicio multinúcleo, solo está usando uno de esos núcleos».
¿El navegador web es de un solo subproceso o de subprocesos múltiples?
Los navegadores no son de un solo subproceso, pero su secuencia de comandos se ejecuta en un solo ciclo de ejecución. Lo que dijo @Jack. Cada pestaña tiene su propio hilo.
¿Por qué los navegadores web tienen un solo subproceso?
De forma predeterminada, el navegador utiliza un único subproceso para ejecutar todo el JavaScript de su página, así como para realizar el diseño, los reflujos y la recolección de elementos no utilizados. Esto significa que las funciones de JavaScript de ejecución prolongada pueden bloquear el hilo, lo que genera una página que no responde y una mala experiencia para el usuario.
¿Chrome es de subproceso único o multiproceso?
Chrome tiene una arquitectura multiproceso y cada proceso tiene muchos subprocesos múltiples. En este documento repasaremos el sistema básico de subprocesamiento compartido por cada proceso. El objetivo principal es mantener el subproceso principal (también conocido como subproceso «UI» en el proceso del navegador) y el subproceso IO (el subproceso de cada proceso para recibir IPC) receptivo.