Web Workers อนุญาตให้สคริปต์ที่รันนานไม่ถูก interrupt โดยสคริปต์ตอบสนองการคลิกหรือการโต้ตอบผู้ใช้ และอนุญาตให้ทำ long tasks โดยไม่ต้อง yield เพื่อเก็บหน้าที่ responsive
Web Workers ไม่หยุดเอง แต่หน้าที่เริ่มพวกเขาสามารถหยุดได้โดยเรียกเมธอด terminate()
worker.terminate();
Web Worker ที่ถูก terminate จะไม่ตอบสนองต่อข้อความหรือคำนวณเพิ่มเติม คุณไม่สามารถ restart worker ได้ ต้องสร้าง worker ใหม่ด้วย URL เดิม