Un script de lungă durată este un cod JavaScript sau ActiveX care determină browserele Web să afișeze mesajul de eroare de lungă durată. De asemenea, cunoscut sub numele de fereastra de dialog scrutin, acest mesaj indică faptul că browserul ia o lungă perioadă de timp pentru a executa un script.
Un script de lungă durată generează adesea probleme de performanță și face ca pagina Web să nu răspundă. El forțează mesajele de eroare de lungă durată, deoarece fiecare browser Web are un timeout specific pentru execuția scriptului. Utilizatorii pot opta să lase scriptul să ruleze în continuare, dar pot alege și să termine scenariul, mai ales când rulează o buclă nesfârșită. Utilizatorii pot preveni din nou afișarea mesajului de eroare prin dezactivarea notificărilor de eroare de script în setările browserului.