เครดิตรูปภาพ: UberImages/iStock/GettyImages
อินเทอร์เน็ตเบราว์เซอร์ของคุณอาจแสดงกล่องโต้ตอบเป็นครั้งคราวเพื่อแจ้งให้คุณทราบว่าพบสคริปต์ที่ใช้เวลานาน คุณอาจสังเกตเห็นว่าเบราว์เซอร์ทำงานช้าหรือค้าง และคุณอาจมีปัญหาในการโหลดเว็บไซต์อื่นในขณะที่สคริปต์กำลังทำงาน ให้ความรู้ตัวเองว่าสคริปต์คืออะไรและควรจบเมื่อใด
สคริปต์คืออะไร?
ในกรณีส่วนใหญ่ สคริปต์ที่อ้างอิงข้อความสคริปต์ที่ใช้เวลานานคือชิ้นส่วนของโค้ด JavaScript ที่อินเทอร์เน็ตเบราว์เซอร์ของคุณพยายามเรียกใช้ JavaScript ถูกใช้เพื่อปรับปรุงประสบการณ์การท่องเว็บของคุณ เนื่องจากช่วยให้การทำงานต่างๆ เป็นไปได้บนเว็บไซต์ที่คุณเยี่ยมชม ตัวอย่างเช่น JavaScript ถูกใช้เพื่อตรวจสอบความถูกต้องของแบบฟอร์มที่คุณกรอกบนเว็บไซต์เมื่อคุณกรอกแบบฟอร์ม หากคุณพลาดฟิลด์บังคับ ระบบจะแจ้งให้คุณทราบทันที แทนที่จะได้รับข้อความแสดงข้อผิดพลาดหลังจากส่งแบบฟอร์ม JavaScript ยังทำให้แอนิเมชั่นเป็นไปได้บนเว็บไซต์พร้อมกับคุณสมบัติอื่นๆ อีกมากมาย สคริปต์ส่วนใหญ่ทำงานโดยไม่มีปัญหา แต่บางครั้ง JavaScript อาจทำให้ข้อความแสดงข้อผิดพลาดปรากฏขึ้น
วิดีโอประจำวันนี้
สคริปต์ระยะยาว
สคริปต์เป็นโปรแกรมคอมพิวเตอร์ที่มีประสิทธิภาพ และแม้แต่โปรแกรมขนาดเล็กก็อาจมีความซับซ้อนซึ่งส่งผลให้การดำเนินการไม่มีประสิทธิภาพภายใต้เงื่อนไขบางประการ นี่เป็นกรณีของสคริปต์ที่ใช้เวลานาน เป็นสคริปต์ที่พบปัญหา ตัวอย่างเช่น หากไฟล์ JavaScript โต้ตอบกับฐานข้อมูล อาจใช้เวลาหลายวินาทีในการดำเนินการ มาตรฐานคอมพิวเตอร์ถือว่าใช้เวลาในการดำเนินการนาน ดังนั้นเบราว์เซอร์บางตัวอาจแสดงข้อความสคริปต์ที่ใช้เวลานาน อีกตัวอย่างหนึ่งเกิดขึ้นเมื่อไฟล์ JavaScript ที่มีโค้ดหลายบรรทัดทำให้เวลาดำเนินการช้าเกินไปสำหรับมาตรฐานของเบราว์เซอร์ อีกตัวอย่างหนึ่งคือไฟล์ JavaScript ที่เข้ารหัสไม่ดีซึ่งไม่หยุดการทำงานจนกว่าคุณจะยุติการทำงานด้วยตนเอง อินเทอร์เน็ตเบราว์เซอร์ทุกเครื่องมีคำจำกัดความของสคริปต์ที่ใช้เวลานานและแสดงกล่องโต้ตอบเมื่อพบสคริปต์ที่เกินเวลาดำเนินการของเบราว์เซอร์
อินเทอร์เน็ตเบราว์เซอร์
วิธีที่เบราว์เซอร์กำหนดสคริปต์ที่ใช้เวลานานขึ้นอยู่กับมาตรฐานของเบราว์เซอร์นั้น เบราว์เซอร์ เช่น Internet Explorer และ Microsoft Edge กำหนดสคริปต์โดยดูจากจำนวนบรรทัดของโค้ดที่กลไกของสคริปต์ดำเนินการ ถ้าโค้ดมีมากกว่า 5 ล้านบรรทัด คุณจะเห็นข้อความสคริปต์ที่รันเป็นเวลานาน ในทางตรงกันข้าม Mozilla Firefox, Safari และ Google Chrome ทั้งหมดจะพิจารณาระยะเวลาที่กลไกการทำงานของสคริปต์ทำงานอยู่ หากสคริปต์ใช้เวลานานกว่า 10 วินาที คุณจะเห็นข้อความสคริปต์ที่ใช้เวลานาน
วิธีแก้ไข
เมื่ออินเทอร์เน็ตเบราว์เซอร์ของคุณพบกับสคริปต์ที่ใช้เวลานาน คุณจะเห็นกล่องโต้ตอบบนหน้าจอที่ระบุว่าสคริปต์นั้นทำงานเป็นเวลานาน หรืออาจทำให้คอมพิวเตอร์ของคุณไม่ตอบสนอง การดำเนินการของสคริปต์หยุดชั่วคราว ณ จุดนี้ คุณสามารถเลือกได้ว่าจะให้สคริปต์ทำงานหรือยุติสคริปต์ แนะนำให้ยุติเนื่องจากหากสคริปต์สามารถทำให้เบราว์เซอร์ของคุณช้าลงหากได้รับอนุญาตให้ทำงาน หากเบราว์เซอร์ของคุณไม่ตอบสนอง ให้กดปุ่ม "Ctrl" "Alt" และ "Delete" พร้อมกันเพื่อเปิด "Task Manager" จากนั้นคลิกเบราว์เซอร์ของคุณแล้วเลือกปุ่ม "สิ้นสุดกระบวนการ"