آموزش کار با وب ورکرها (Web Workers) - آخرین آپدیت

دانلود Working with Web Workers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: برنامه‌های وب مدرن اغلب نیاز به اجرای عملیات سنگین CPU مانند پردازش فایل‌ها، تبدیل داده‌ها یا محاسبات پیچیده دارند که می‌تواند باعث هنگ کردن رابط کاربری و ایجاد تجربه کاربری ضعیف شود. در دوره «کار با وب ورکرها»، شما یاد می‌گیرید چگونه پردازش‌های پس‌زمینه را پیاده‌سازی کنید تا برنامه‌های شما در حین مدیریت تسک‌های محاسباتی سنگین، همچنان پاسخگو (Responsive) باقی بمانند. ابتدا مفاهیم بنیادی Web Workers و نحوه حل مشکل مسدود شدن رشته اصلی (Main Thread) را بررسی می‌کنید. سپس، روش‌های ایجاد وب ورکرها، برقراری ارتباط بین ورکرها و رشته اصلی و مدیریت بهینه انتقال داده‌ها را خواهید آموخت. در نهایت، یاد می‌گیرید چگونه یک ابزار کامل برای تبدیل فایل بسازید که چندین فایل را به‌طور همزمان پردازش کرده و در عین حال تجربه‌ای روان برای کاربر فراهم کند. پس از اتمام این دوره، مهارت‌ها و دانش لازم برای استفاده از Web Workers را جهت ساخت اپلیکیشن‌های وب با کارایی بالا خواهید داشت که بدون آسیب به پاسخگویی رابط کاربری، عملیات‌های سنگین را مدیریت می‌کنند.

سرفصل ها و درس ها

مقدمه‌ای بر وب ورکرها Introduction to Web Workers

  • چرا رابط کاربری من هنگ می‌کند؟ Why Is My UI Frozen?

  • معماری وب ورکر Web Worker Architecture

  • ساخت اولین وب ورکر Creating Our First Web Worker

کار با وب ورکرها Working with Web Workers

  • راه‌اندازی اپلیکیشن تبدیل فایل Setting up Our File Conversion App

  • ارسال پیام به ورکر Sending Messages to the Worker

  • دریافت پیام از ورکر Receiving Messages from the Worker

  • مدیریت خطاها در ورکرها Handling Errors in Workers

بهینه‌سازی ارتباطات ورکر Optimizing Worker Communication

  • اشیاء قابل انتقال برای افزایش کارایی Transferable Objects for Performance

  • نوشتن روی دیسک از طریق ورکرها Writing to Disk from Workers

  • کار با حافظه مرورگر Working with Browser Storage

الگوهای پیشرفته و بهترین روش‌ها Advanced Patterns and Best Practices

  • ورکرهای مشترک (Shared Workers) Shared Workers

  • ارتباط با وب ورکرها از طریق RPC Talking to Web Workers via RPC

  • پیاده‌سازی Callbackها در ارتباطات RPC Implementing Callbacks in RPC Communication

  • مدیریت چندین نمونه از ورکرها Managing Multiple Worker Instances

نمایش نظرات

آموزش کار با وب ورکرها (Web Workers)
جزییات دوره
1h 9m
14
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
Nertil Poci
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nertil Poci Nertil Poci

معمار مستقل نرم افزار Nertil Poci یک معمار نرم افزار مستقل است.

Nertil با شرکت های مختلف در سراسر جهان همکاری می کند تا به آنها کمک کند محصولات خود را به بازار عرضه کنند. وی دارای مدرک فوق لیسانس علوم کامپیوتر با گرایش معماری نرم افزار است. یکی از علاقه های اصلی او کشف ابزارها و کتابخانه های جدید است. دانستن اینکه چه ابزاری در دسترس است ، ساخت برنامه ها را بسیار آسان می کند و به شما اعتماد به نفس لازم را هنگام انجام یک کار چالش انگیز می دهد. Nertil از ساخت برنامه های منبع باز عملی در اوقات فراغت خود لذت می برد. این نحوه آگاهی وی از آخرین فن آوری ها و کمک به جامعه منبع باز است.