Uno script di lunga durata è un codice JavaScript o ActiveX che fa sì che i browser Web visualizzino il messaggio di errore di lunga durata. Conosciuto anche come finestra di dialogo Script, questo messaggio indica che il browser sta prendendo molto tempo per eseguire uno script.
Uno script di lunga durata spesso causa problemi di prestazioni e rende la pagina Web non rispondente. Implica la visualizzazione di messaggi di errore di lunga durata, poiché ogni browser Web ha un timeout specifico per l'esecuzione dello script. Gli utenti possono scegliere di lasciare che lo script continui a funzionare, ma possono anche scegliere di terminare lo script, specialmente quando è in esecuzione un ciclo infinito. Gli utenti possono impedire la visualizzazione del messaggio di errore disattivando le notifiche degli errori di script nelle impostazioni del browser.