در حال بارگذاری...
Web Workers HTML
Web Workers کار سنگین JS را off-thread میبرند.
پاسخ مستقیم
new Worker("worker.js"), postMessage, onmessage. Worker DOM نمیزند. http(s) سرو کنید.
Worker pattern (page side)
html
HTML Code
<script>
const w = new Worker("worker.js");
w.postMessage(40);
w.onmessage = (e) => console.log("result", e.data);
</script>
worker.js onmessage محاسبه و postMessage. DOM فقط main thread.
امتحان کنید
- مثال docs
- DOM main
- task سنگین
- پیشرفته اختیاری
اشتباهات آسان
- DOM از worker
- path/origin بد
- worker برای کار کوچک
خلاصه
- off UI thread
- messages
- no DOM in worker
- heavy compute
🧠 دانش خود را بیازمایید
آماده شروع
دانش خود را بیازمایید
خود را با این آزمون تعاملی به چالش بکشید و ببینید موضوع را چقدر خوب درک کردهاید
3
سوالات
70%
برای قبولی
∞
زمان
∞
تلاشها
📝 دستورالعملها
- هر سوال را با دقت بخوانید
- بهترین پاسخ را برای هر سوال انتخاب کنید
- میتوانید آزمون را هر چند بار که میخواهید تکرار کنید
- پیشرفت شما در بالا نمایش داده میشود