Web Workers লং-রানিং স্ক্রিপ্টের অনুমতি দেয় যেগুলো ক্লিক বা অন্যান্য ইউজার ইন্টারঅ্যাকশনের প্রতি প্রতিক্রিয়া জানানো স্ক্রিপ্ট দ্বারা বাধা পায় না এবং পেজটি রেসপন্সিভ রাখতে লং টাস্কগুলো এক্সিকিউট করতে দেয় বিনা yield किए।
Web Workers হল ব্যাকগ্রাউন্ড স্ক্রিপ্ট এবং তারা তুলনামূলকভাবে ভারী এবং বড় সংখ্যায় ব্যবহার করার জন্য নয়। উদাহরণস্বরূপ, চার-মেগাপিক্সেল ইমেজের প্রতিটি পিক্সেলের জন্য এক ওয়ার্কার চালু করা অনুচিত হবে।
Web Workers একটি জাভাস্ক্রিপ্ট ফাইলের URL দিয়ে ইনিশিয়ালাইজ করা হয়, যেটিতে ওয়ার্কারটি এক্সিকিউট করবে সেই কোড থাকে। এই কোড ইভেন্ট লিসেনার সেট করে এবং মূল পেজ থেকে স্প্যান করা স্ক্রিপ্টের সাথে যোগাযোগ করে।
সিনট্যাক্স
নিচে সিনট্যাক্স দেওয়া হল −
var worker = new Worker('bigLoop.js');