🔺سرویس ورکر (Service Worker) چیه؟ 🤔
- سرویس ورکر به اسکریپتهایی گفته میشه که پشتِ پردهٔ برنامههای فرانتاندی اجرا میشن. به طوری که کاربر و Main Thread وجود اونها رو حس نمیکنه
- با سرویسورکرها میتونیم:
• به شکل حرفهای ریسورسها رو کش کنیم و برنامههای آفلاین داشته باشیم
• عملیات و پردازشهای سنگین انجام بدیم
• به کاربرا Push Notification ارسال کنیم
• و ...
- مهمترین هدف سرویسورکر کم کردن حجم کارهای Main Thread هست. کارهایی که باعث افت کیفیت و سرعت برنامههای ما میشدن
- توی این قسمت میخوایم با سرویسورکرها آشنا بشیم و ببینیم که چطوری میتونیم از این تکنیک برای Cache کردن ریسورسهامون استفاده کنیم:
ditty.ir/546
#frontend
>>Click here to continue<<
