Les performances de JavaScript dans les navigateurs peuvent être considérées comme le problème d'utilisabilité le plus important auquel sont confrontés les développeurs. Ce problème est aggravé par la nature bloquante de JavaScript, ce qui signifie que d'autres éléments ne peuvent pas être traités par le navigateur pendant l'exécution de JavaScript. En fait, la plupart des navigateurs utilisent un seul processus pour gérer plusieurs tâches telles que les mises à jour de l'interface utilisateur et l'exécution de JavaScript, et une seule tâche peut être exécutée en même temps.
Combien de temps JavaScript est exécuté, puis combien de temps il attend avant que le navigateur ne soit inactif pour répondre aux entrées de l'utilisateur.
À un niveau de base, cela signifie que la présence de la balise