کتاب استاد پروفایلینگ JScript: ارتقای سرعت و کارایی وبسایت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استاد پروفایلینگ JScript: ارتقای سرعت و کارایی وبسایت
موضوع کلی: توسعه وب
موضوع میانی: بهینهسازی و ارزیابی عملکرد
📋 سرفصلهای دوره
- 1. مقدمهای بر پروفایلینگ JScript
- 2. چرا پروفایلینگ JScript مهم است؟
- 3. ابزارهای توسعهدهنده مرورگر برای پروفایلینگ
- 4. آشنایی با Performance Panel در Chrome DevTools
- 5. آشنایی با Performance Panel در Firefox Developer Tools
- 6. مفاهیم کلیدی در پروفایلینگ: CPU، حافظه، رندر
- 7. درک خطوط زمانی (Timelines) در پروفایلینگ
- 8. شناسایی گلوگاههای عملکردی در JScript
- 9. تحلیل Call Stack برای یافتن توابع پرهزینه
- 10. تحلیل Heap Snapshots برای شناسایی نشت حافظه
- 11. بهینهسازی DOM Manipulation
- 12. کاهش Reflow و Repaint
- 13. استفاده از DocumentFragment برای بهینهسازی DOM
- 14. بهینهسازی Event Handling
- 15. Delegation رویدادها
- 16. Debouncing و Throttling
- 17. بهینهسازی توابع و حلقهها
- 18. استفاده از توابع خالص (Pure Functions)
- 19. بهینهسازی الگوریتمها
- 20. کاهش پیچیدگی زمانی و مکانی
- 21. بهینهسازی تصاویر و منابع
- 22. Lazy Loading تصاویر
- 23. بهینهسازی CSS
- 24. حذف CSS بلااستفاده
- 25. Minification و Compression CSS
- 26. بهینهسازی JavaScript
- 27. Minification و Compression JavaScript
- 28. Code Splitting
- 29. Tree Shaking
- 30. بهینهسازی درخواستهای شبکه
- 31. Caching
- 32. CDN (شبکه توزیع محتوا)
- 33. بهینهسازی رندرینگ
- 34. Hardware Acceleration
- 35. Virtualization
- 36. بهینهسازی برای موبایل
- 37. Responsive Web Design
- 38. بهینهسازی تصاویر برای موبایل
- 39. استفاده از Service Workers برای Caching آفلاین
- 40. پروفایلینگ برنامههای تکصفحهای (SPA)
- 41. پروفایلینگ برنامههای JScript سمت سرور (Node.js)
- 42. استفاده از ابزارهای پروفایلینگ Node.js
- 43. بهینهسازی Memory Leaks در Node.js
- 44. مقدمهای بر Web Workers
- 45. استفاده از Web Workers برای انجام محاسبات سنگین
- 46. بهینهسازی با استفاده از Profilerهای پیشرفته
- 47. تحلیل Flame Charts
- 48. شناسایی Bottlenecks در Execution Path
- 49. بهینهسازی برای Core Web Vitals
- 50. LCP (Largest Contentful Paint)
- 51. FID (First Input Delay)
- 52. CLS (Cumulative Layout Shift)
- 53. بررسی و رفع مشکلات مربوط به Render Blocking Resources
- 54. استفاده از Async و Defer برای اسکریپتها
- 55. بهینهسازی فونتها
- 56. بهینهسازی Third-Party Scripts
- 57. اندازهگیری و نظارت بر عملکرد وبسایت
- 58. Google PageSpeed Insights
- 59. WebPageTest
- 60. Lighthouse
- 61. آزمایش A/B برای بهینهسازی عملکرد
- 62. بهترین شیوهها برای نگهداری و بهبود مستمر عملکرد
تگها:
chrome devtools
code optimization
cpu profiling
debugging
firefox developer tools
front-end
heap analysis
javascript
jscript
memory leak
optimization
performance
profiling
web performance
web vitals
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.