Die Leistung von JavaScript in Browsern kann als das wichtigste Usability-Problem angesehen werden, mit dem Entwickler konfrontiert sind. Dieses Problem wird durch die blockierende Natur von JavaScript verschärft, was bedeutet, dass andere Dinge vom Browser nicht verarbeitet werden können, während JavaScript ausgeführt wird. Tatsächlich verwenden die meisten Browser einen einzigen Prozess, um mehrere Aufgaben wie UI-Updates und die Ausführung von JavaScript abzuwickeln, und es kann nur eine Aufgabe gleichzeitig ausgeführt werden.
Wie lange läuft das JavaScript und wie lange wartet es dann, bis der Browser inaktiv ist, um auf Benutzereingaben zu reagieren?
Grundsätzlich bedeutet dies, dass das Vorhandensein des