« Les navigateurs d’aujourd’hui sont intrinsèquement monothread », a expliqué Stephen Reeder, directeur commercial chez Ekioh. « Donc, si vous utilisez du silicium multicœur, vous n’utilisez qu’un seul de ces cœurs. »
Le navigateur Web est-il monothread ou multithread ?
Les navigateurs ne sont pas à thread unique, mais votre script s’exécute dans une seule boucle d’exécution. Ce que @Ja͢ck a dit. Chaque onglet a son propre fil.
Pourquoi les navigateurs Web sont-ils monothread ?
Par défaut, le navigateur utilise un seul thread pour exécuter tout le JavaScript de votre page, ainsi que pour effectuer la mise en page, les redistributions et la récupération de place. Cela signifie que les fonctions JavaScript de longue durée peuvent bloquer le thread, entraînant une page qui ne répond pas et une mauvaise expérience utilisateur.
Chrome est-il monothread ou multithread ?
Chrome a une architecture multi-processus et chaque processus est fortement multi-thread. Dans ce document, nous allons passer en revue le système de threading de base partagé par chaque processus. L’objectif principal est de garder le thread principal (c’est-à-dire le thread « UI » dans le processus du navigateur) et le thread IO (le thread de chaque processus pour recevoir IPC) réactifs.