มีความแตกต่างอย่างมากระหว่างสคริปต์ที่เข้าสู่ลูปหรือรอเซิร์ฟเวอร์บนเว็บ โดยปกติจะเป็นกรณีที่สองซึ่งทำให้เกิดข้อผิดพลาด "สคริปต์ไม่ตอบสนอง"
Firefox ไม่มีทางที่จะทราบถึงความแตกต่างระหว่างเว็บเซิร์ฟเวอร์ที่ไม่ตอบสนองหรือเพิ่งจะช้า ดังนั้นจึงมีกลไกการตัดแบบกิโยตินสองสามอย่างเช่นdom.max_script_run_timeและdom.max_chrome_script_run_timeซึ่งระบุระยะเวลาที่จะรอก่อนที่จะยกเลิกสคริปต์และการเชื่อมต่อใด ๆ ที่อาจรออยู่ในขณะนี้
กลไกประเภทนี้อันตรายมากที่จะใช้ ตัวอย่างเช่นในขณะที่ซื้อรายการบนเว็บไซต์การชำระเงินออนไลน์อาจตอบสนองช้าดังนั้น Firefox จะยกเลิกสคริปต์และการเชื่อมต่อกับผลลัพธ์ที่ไม่รู้จักซึ่งเกี่ยวข้องกับบัญชีธนาคารของคุณ
สิ่งที่ฉันพยายามจะพูดคือการกำจัดข้อผิดพลาด "สคริปต์ไม่ตอบสนอง" เหล่านี้อาจเลวร้ายยิ่งกว่าข้อผิดพลาดเอง คุณอาจจะดีกว่าการใช้ส่วนขยายอย่างNoScriptเพื่อไม่อนุญาตให้ใช้จาวาสคริปต์ทั้งหมดในทุกเว็บไซต์ที่คุณเข้าชมยกเว้นที่คุณเชื่อถือ (หรืออย่างน้อยก็ไม่อนุญาตจาวาสคริปต์ของบุคคลที่สาม) นี่เป็นกลไกการป้องกันที่คุณและทุกคนควรใช้เพื่อป้องกันไวรัสจากเบราว์เซอร์