لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Vanilla JavaScript: API های بهینه سازی عملکرد وب
Vanilla JavaScript: Web Performance Optimization APIs
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از API های عملکردی که در مرورگرهای مدرن تعبیه شده اند ، می توانید عملکرد وب سایت ها و برنامه های خود را بسنجید و تغییرات "زنده" در محتوا ، پیمایش صفحه و موارد دیگر را ایجاد کنید. این به شما امکان می دهد تجربه سریعتر و بهتری را برای همه کاربران خود ایجاد کنید: برای کاربر دسک تاپ در Wi-Fi پرسرعت یا کاربر موبایل با سیگنال ضعیف. این دوره نحوه جمع آوری معیارهای واقعی از دستگاه های واقعی با چهار API مفید را نشان می دهد: جدول زمانی عملکرد ، زمان بندی پیمایش ، زمان بندی کاربر و زمان بندی منابع. مربی ماکسیمیلیانو فیرتمن نحوه دستیابی و استفاده از API ها با جاوا اسکریپت وانیلی و استفاده از تکنیک های برنامه نویسی واکنش پذیر - مانند beacons و multithreading - را برای بهینه سازی کد نشان می دهد تا با حداکثر کارآیی ممکن اجرا شود.
موضوعات شامل:
درک API های عملکرد li>
زمان بندی پیمایش li>
نقاط عطف را در جدول زمانی عملکرد محاسبه کنید li>
اندازه گیری زمان پیمایش ، منابع ، سرورها و موارد دیگر li>
خواندن اطلاعات شبکه و دستگاه li>
بهینه سازی کد li>
سرفصل ها و درس ها
مقدمه
Introduction
بهینه سازی API ها با JavaScript
Optimize APIs with JavaScript
آنچه باید بدانید
What you should know
1. عملکرد وب واکنش پذیر
1. Reactive Web Performance
نیاز به API های عملکرد وب
The need for web performance APIs
خلاصه کاری که می توانیم انجام دهیم
Summary of what we can do
نظارت کاربر واقعی (RUM) و عملکرد وب واکنش پذیر
Real user monitoring (RUM) and reactive web performance
زمان را اندازه گیری کنید
Measure time
زمان بندی با وضوح بالا
High-resolution timings
2. مبانی عملکرد
2. Performance Basics
زمان بندی پیمایش سطح 1
Navigation Timing Level 1
زمانهای موجود را درک کنید
Understand timings available
نقاط عطف را در جدول زمانی محاسبه کنید
Calculate milestones in the timeline
رابط کاربری جدول زمانی
The Performance Timeline interface
زمان بندی پیمایش سطح 2
Navigation Timing Level 2
3. عملکرد را اندازه گیری کنید
3. Measure Performance
اندازه گیری وب سایت های ما
Measuring our websites
API زمان بندی ناوبری را اضافه کنید
Add the Navigation Timing API
از API Resource Timing استفاده کنید
Use the Resource Timing API
زمان بندی کاربر سفارشی ایجاد کنید
Create custom user timing
زمان بندی رنگ را دریافت کنید
Get paint timing
کارهای طولانی را تشخیص دهید
Detect long tasks
قطره های فریم را تشخیص دهید
Detect frame rate drops
اطلاعات زمان سرور را اضافه کنید
Add server timing information
4- یاران تصمیم گیری
4. Decision-Making Helpers
اطلاعات شبکه را بخوانید
Read network information
حافظه دستگاه را بخوانید
Read device memory
ذخیره داده برای کاربران خود
Save data for your users
دریافت نکات مشتری روی سرور
Receive client hints on the server
5. اجرای کد به طور مؤثرتر
5. Execute Code More Efficiently
درخواستهای دارای اولویت کم با چراغها را ارسال کنید
Send low-priority requests with beacons
اجرای نرخ فریم را درک کنید
Understand frame rate execution
کد کنترل انیمیشن را اجرا کنید
Execute animation control code
کارهای پس زمینه را انجام دهید
Execute background tasks
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
Maximiliano Firtman یک توسعه دهنده موبایل و وب، مربی، سخنران و نویسنده است.
او 11 کتاب نوشته است. از جمله برنامهنویسی وب موبایل، و jQuery Mobile: Up and Running و وب جدید موبایل با کارایی بالا منتشر شده توسط O'Reilly Media. کتابهای مکس به 13 زبان مختلف ترجمه شدهاند.
او توسعه برنامههای تلفن همراه، HTML5، Android، iOS، برنامههای وب پیشرفته، و دورههای عملکرد را برای شرکتهای برتر در سراسر جهان آموزش میدهد. او دوره های فنی موفقی را در اپل، گوگل، لینکدین، سیسکو، اینتل، یاهو، بانک آمریکا، Comcast، MercadoLibre، PayPal، عربستان سعودی آرامکو و صدها شرکت کوچک و متوسط ارائه کرده است.
او یکی از سخنرانان مکرر کنفرانس ها است و از بیش از 55 کشور بازدید کرده و سخنرانی ها، سخنرانی های کلیدی و کارگاه های آموزشی را ارائه کرده است. او بهخاطر فعالیتهایش در جامعه وب تلفن همراه توسط Adobe، Microsoft، Nokia و BlackBerry مورد تحسین قرار گرفته و جوایز و تقدیرنامههای متعددی را دریافت کرده است. می توانید او را در توییتر @firt پیدا کنید.
نمایش نظرات