توسعه فرانت‌اند

Web Workers و Multi-threading در JavaScript

JavaScript تک‌نخی است اما Web Workers امکان اجرای کد در Thread جداگانه را فراهم می‌کنند.

1404/11/04 1 دقیقه مطالعه 2,327 بازدید

JavaScript تک‌نخی است اما Web Workers امکان اجرای کد در Thread جداگانه را فراهم می‌کنند.

Web Workers چیست؟

Worker کد سنگین را در Thread جداگانه اجرا می‌کند بدون بلاک کردن UI. مناسب برای پردازش‌های سنگین.

  • Thread جداگانه
  • بدون بلاک UI
  • ارتباط با postMessage

Shared Workers و Service Workers

Shared Workers بین تب‌ها مشترک هستند. Service Workers برای PWA و کش آفلاین استفاده می‌شوند.

جمع‌بندی

Web Workers ابزار ضروری برای عملکرد وب‌اپلیکیشن‌های سنگین هستند.

واکنش به این مقاله

اشتراک‌گذاری این مقاله:
دیدگاه‌ها 0
۰ / ۲۰۰۰

هنوز دیدگاهی ثبت نشده

اولین نفری باشید که نظر می‌دهد!