💡 #Frontend Insight
یه نکته جالب که امروز یاد گرفتم...
مرورگر فقط فایلهای JavaScript رو دانلود نمیکنه؛ بعد از دانلود، باید اونها رو در سه مرحله پردازش کنه:
Download → Parse → Execute
جالب اینجاست که توی بعضی پروژهها، زمان Parse و Execute حتی از زمان Download هم بیشتره!
📌 یعنی همیشه مشکل کند بودن سایت، سرعت اینترنت یا حجم فایل نیست؛ گاهی خود JavaScript زمان زیادی برای پردازش نیاز داره
📌 برای همین، حذف یک کتابخونهی غیرضروری بعضی وقتها تأثیر بیشتری روی سرعت سایت داره تا کم کردن چند کیلوبایت از حجم فایل
📌 به همین دلیله که توسعهدهندههای حرفهای سعی میکنن Taskهای سنگین رو به بخشهای کوچکتر تقسیم کنن یا اجرای اونها رو به زمان مناسب موکول کنن
🔗 https://t.me/codetrailWeb
#Frontend #JavaScript #Performance #CodeTrail
Post #23
162
- ❤ 2
- 🔥 1