کتاب آشنایی با موتور جاوا اسکریپت V8 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با موتور جاوا اسکریپت V8
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا اسکریپت (JavaScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر موتور جاوا اسکریپت V8 و تاریخچه آن
- 2. معماری کلی موتور V8
- 3. تفاوت موتور V8 با سایر موتورهای جاوا اسکریپت
- 4. کامپایلر Ignition در V8
- 5. کامپایلر TurboFan در V8
- 6. مراحل کامپایل Just-In-Time در V8
- 7. مدیریت حافظه در V8
- 8. عملکرد Garbage Collector در V8
- 9. چرخه حیات اشیاء در حافظه V8
- 10. نحوه کار Heap Memory در V8
- 11. بهینهسازی Hidden Class در V8
- 12. مفهوم Inline Caching در V8
- 13. نقش Type Feedback در بهینهسازی V8
- 14. کامپایل تطبیقی و بازخورد نوع داده در V8
- 15. تفاوت بین کد تفسیر شده و کامپایل شده در V8
- 16. بهبود عملکرد حلقهها در V8
- 17. مفهوم Deoptimization در V8
- 18. علل و اثرات Deoptimization در V8
- 19. نحوه کار با رشتهها در موتور V8
- 20. مدیریت آرایهها در V8
- 21. بهینهسازی آرایههای تایپ شده در V8
- 22. مفهوم Monomorphic و Polymorphic در V8
- 23. نحوه کار با توابع در V8
- 24. بهبود فراخوانی توابع در V8
- 25. نقش Call Stack در اجرای کد V8
- 26. تفاوت بین Stack و Heap در V8
- 27. مدیریت متغیرهای محلی و سراسری در V8
- 28. مفهوم Scope Chain در V8
- 29. بهینهسازی Closure در V8
- 30. نحوه کار با Promise در V8
- 31. مدیریت رویدادهای ناهمگام در V8
- 32. نقش Event Loop در ارتباط با V8
- 33. بهبود عملکرد async/await در V8
- 34. تاثیر Strict Mode بر عملکرد V8
- 35. مفهوم Object Shape در V8
- 36. نحوه ذخیرهسازی خصوصیات اشیاء در V8
- 37. بهینهسازی Property Access در V8
- 38. نقش Prototype Chain در اجرای V8
- 39. مدیریت Prototype در V8
- 40. تکنیک Fast Property Access در V8
- 41. آشنایی با ابزارهای پروفایلینگ V8
- 42. تحلیل حافظه با ابزارهای V8
- 43. شناسایی نشت حافظه در V8
- 44. بهینهسازی مصرف حافظه در V8
- 45. تاثیر Global Variables بر عملکرد V8
- 46. نحوه کار با Map و Set در V8
- 47. بهبود عملکرد حلقههای forEach و map در V8
- 48. مفهوم Function Inlining در V8
- 49. نقش Bytecode در اجرای کد V8
- 50. تفسیر Bytecode توسط Ignition
- 51. تبدیل Bytecode به کد ماشین توسط TurboFan
- 52. بهینهسازی کدهای تکراری در V8
- 53. مدیریت استثناها و خطاها در V8
- 54. تاثیر eval و new Function بر V8
- 55. نحوه کار با WebAssembly در V8
- 56. ادغام WebAssembly با جاوا اسکریپت در V8
- 57. تفاوت اجرای WebAssembly و جاوا اسکریپت در V8
- 58. بهبود عملکرد برنامههای Node.js با شناخت V8
- 59. نقش V8 در اجرای سمت سرور
- 60. تاثیر تنظیمات V8 Flags بر عملکرد
- 61. شناخت و استفاده از V8 Snapshot
- 62. مفهوم Code Caching در V8
- 63. بهبود زمان راهاندازی برنامه با V8
- 64. مدیریت Thread در V8 (Worker Threads)
- 65. نحوه کار با Symbol در V8
- 66. بهینهسازی WeakMap و WeakSet در V8
- 67. نقش V8 در مرورگرها و تفاوت آن با Node.js
- 68. آشنایی با APIهای داخلی V8
- 69. تاثیر نوع داده بر عملکرد V8
- 70. مدیریت اعداد و عملیات ریاضی در V8
- 71. بهبود عملکرد تبدیل نوع داده در V8
- 72. مفهوم SMI (Small Integer) در V8
- 73. نحوه کار با BigInt در V8
- 74. مدیریت Date و زمان در V8
- 75. بهینهسازی RegExp در V8
- 76. نقش Debugging و Profiling در بهبود کد V8
- 77. مقایسه عملکرد V8 با موتور SpiderMonkey
- 78. مقایسه عملکرد V8 با موتور JavaScriptCore
- 79. آینده و نسخههای جدید موتور V8
تگها:
Chrome V8
Node.js
اجرای جاوا اسکریپت
اصطلاحات جاوا اسکریپت
برنامه نویسی وب
بهینه سازی کد
جاوا اسکریپت
مرورگر
موتور V8
موتورهای جاوا اسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.