Web Workers อนุญาตให้ใช้สคริปต์ที่ใช้เวลานานซึ่งไม่ถูกขัดจังหวะโดยสคริปต์ที่ตอบสนองต่อการคลิกหรือการโต้ตอบของผู้ใช้อื่นๆ และอนุญาตให้ดำเนินการงานที่ยาวนานโดยไม่ทำให้หน้าเว็บตอบสนอง พี>
Web Workers เป็นสคริปต์เบื้องหลังและมีขนาดค่อนข้างหนาและไม่ได้มีวัตถุประสงค์เพื่อใช้ในจำนวนมาก ตัวอย่างเช่น ไม่เหมาะสมที่จะเรียกใช้ผู้ปฏิบัติงานหนึ่งคนต่อพิกเซลของรูปภาพขนาด 4 เมกะพิกเซลแต่ละพิกเซล
Web Workers เริ่มต้นด้วย URL ของไฟล์ JavaScript ซึ่งมีโค้ดที่ผู้ปฏิบัติงานจะดำเนินการ รหัสนี้ตั้งค่าตัวฟังเหตุการณ์และสื่อสารกับสคริปต์ที่สร้างจากหน้าหลัก
ไวยากรณ์
ต่อไปนี้คือรูปแบบ −
var worker = new Worker('bigLoop.js');