+1 امتیاز
قبل در برنامه نویسی توسط (7.2هزار امتیاز)
خصوصیت Web Worker که در اچ تی ام ال 5 معرفی شده است چیست؟ مزیت آن نسبت به اجرای عادی کد های جاوا اسکریپت با تایمر چیست؟

1 پاسخ

+2 امتیاز
قبل توسط (7.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ
یکی از نقایصی که پیش از این (به خصوص برای برنامه های دارای کد سمت کاربر سنگین ) به جاوا اسکریپت وارد بود بحث پردازش موازی بود.

ازآنجایی که پردازش های سمت کاربر به صورت single thread می بود، برنامه نویسان با استفاده از اجرای دستورات با وقفه های زمانی مشخص هم روندی و موازی بودن را شبیه سازی می کردند.

و این امر باعث می شد در صورت بلاک شدن یک متد سایر قسمتهای برنامه از کار بیافتد ( مثلا هنگام استفاده از متد alert )

اما با امکانی که با نام web worker در HTML5 معرفی شده است ، می توان فایلهای جاوا اسکریپت را در یک thread کاملا مجزا اجرا نمود و از این وقایع جلوگیری کرد.
سوال شده 10 سال قبل در برنامه نویسی توسط (7.2هزار امتیاز) تفاوت Web Worker و Shared Worker در جاوا اسکریپت

سوالات مشابه

+1 امتیاز
0 پاسخ 317 بازدید
0 امتیاز
1 پاسخ 314 بازدید
0 امتیاز
0 پاسخ 185 بازدید
سوال شده 3 سال قبل در برنامه نویسی توسط worldking1381 (0 امتیاز)
0 امتیاز
0 پاسخ 246 بازدید
0 امتیاز
1 پاسخ 92 بازدید
0 امتیاز
1 پاسخ 343 بازدید
0 امتیاز
1 پاسخ 737 بازدید
...