So che entrambi e firefox hanno i limiti per l'esecuzione di JavaScript (Source 1, Source 2). Sulla base del numero di dichiarazioni eseguite, ho sentito dire che erano 5 milioni da qualche parte in IE e in base al numero di secondi in Firefox: sono 10 secondi per impostazione predefinita per la mia versione.Tempo di esecuzione massimo per JavaScript
La cosa che non capisco è quello che i casi andrà oltre questi limiti:
Sono sicuro che un ciclo gigantesco andrà oltre il limite per il tempo di esecuzione
ma sarà un evento hander oltre il limite, se esso stesso è il tempo di esecuzione è sotto il limite ma se si verifica più volte?
Esempio:
Diciamo che ho un timer sulla mia pagina, che esegue alcuni javascript ogni 20 secondi. Il tempo di esecuzione per il gestore del timer è 1 secondo. Fa Firefox e cioè tratta ogni chiamata della funzione timer separatamente, quindi non supera mai il limite, o è firefox/cioè somma il tempo di ogni chiamata così dopo che il gestore termina, quindi dopo 200 secondi sul mio sito (con il timer chiamato 10 volte) si verifica un errore anche se il gestore del timer stesso è lungo solo 1 secondo?
ok grazie per la risposta –