Die häufigste Ursache für eine zu hohe Total Blocking Time besteht in der Ausführung sehr vieler JavaScripts. Während ein JavaScript ausgewertet wird kann keine andere Aufgabe im Main-Thread ausgeführt werden. Je nach Größe und Komplexität kann dies durchaus länger als 50 Millisekunden dauern. Daraufhin erhöht sich in der Regel mit zunehmender Anzahl an JavaScripts auch die Summe der blockierenden Zeiträume, dementsprechend der Total Blocking Time. Es liegt daher nah, dass eine Verbesserung der Total Blocking Time in Sicht ist, wenn man diese JavaScript-Aufrufe reduziert und auf das Nötigste beschränkt.