Długotrwały skrypt to kod JavaScript lub kod ActiveX, który powoduje, że przeglądarki internetowe wyświetlają od dawna wyświetlany komunikat o błędzie. Znany również jako okno dialogowe skryptu zbiegającego, ten komunikat wskazuje, że przeglądarka bierze długi czas na wykonanie skryptu.
Długotrwały skrypt często powoduje problemy z wydajnością i powoduje, że strona internetowa nie reaguje. Wymusza wyświetlanie długotrwałych komunikatów o błędach, ponieważ każda przeglądarka internetowa ma określony czas oczekiwania na wykonanie skryptu. Użytkownicy mogą zdecydować się na kontynuowanie działania skryptu, ale mogą także zdecydować o zakończeniu skryptu, zwłaszcza gdy działa on w nieskończonej pętli. Użytkownicy mogą zapobiec wyświetlaniu komunikatu o błędzie, wyłączając powiadomienia o błędach skryptu w ustawieniach przeglądarki.