Ada perbedaan besar antara skrip yang masuk lingkaran atau menunggu server di Web. Biasanya ini adalah kasus kedua yang menyebabkan kesalahan "Script tidak merespons".
Firefox tidak dapat mengetahui perbedaan antara server Web yang tidak merespons atau hanya lambat. Jadi ia memiliki beberapa mekanisme cut-off tipe guillotine bodoh seperti dom.max_script_run_time dan dom.max_chrome_script_run_time , yang menentukan berapa lama mau menunggu sebelum membatalkan skrip dan koneksi apa pun yang mungkin ditunggu saat ini.
Mekanisme semacam ini sangat berbahaya untuk digunakan. Misalnya, saat membeli item di Web, situs pembayaran online mungkin lambat bereaksi, jadi Firefox hanya akan membatalkan skrip dan koneksi dengan hasil yang tidak diketahui sehubungan dengan rekening bank Anda.
Yang ingin saya katakan adalah bahwa menyingkirkan kesalahan "Script not response" ini mungkin lebih buruk daripada kesalahan itu sendiri. Anda mungkin lebih baik menggunakan ekstensi seperti NoScript untuk melarang semua javascript di semua situs web yang Anda kunjungi kecuali yang Anda percayai (atau setidaknya melarang javascript pihak ketiga). Ini sebenarnya adalah mekanisme pertahanan yang harus Anda dan semua orang gunakan terhadap virus drive-by-browser.