Web Worker cho phép các tập lệnh chạy lâu dài không bị gián đoạn bởi các tập lệnh phản hồi lại các lần nhấp hoặc các tương tác của người dùng khác và cho phép các tác vụ dài được thực hiện mà không tốn kém để giữ cho trang luôn phản hồi.
Web Worker là các tập lệnh nền và chúng tương đối nặng và không nhằm mục đích sử dụng với số lượng lớn. Ví dụ:sẽ không thích hợp nếu khởi chạy một worker cho mỗi pixel của hình ảnh bốn megapixel.
Web worker được khởi tạo bằng URL của tệp JavaScript chứa mã mà worker sẽ thực thi. Mã này đặt các trình nghe sự kiện và giao tiếp với tập lệnh tạo ra nó từ trang chính.
Cú pháp
Cú pháp sau -
var worker = new Worker('bigLoop.js');