برطرف کردن مشکلات سرعت سایت در جاوا اسکریپت
وقتی صحبت از تکنیکهای بهینه کردن سایت و کاهش زمان پاسخدهی آن میشود، مسائلی چون فشردهسازی، بهینه کردن تصاویر و فایلهای استفاده شده یا حتی استفاده از تکنیکهای کش (HTTP caching) بیشتر در ذهن جاری میگردد. اگر از سایتهای وردپرسی استفاده میکنید، افزونههایی چون Nitropack و افزونه Wp-rocket بیشتر مطرح میشوند. گر چه این موارد همگی مهم هستند و مطالب فراوانی نیز در مورد هر یک بیان شده است، اما برخی مسائل بهینهسازی سایت نیز هستند که کمتر مورد توجه قرار گرفتهاند، در حالیکه این موارد میتوانند بر روی سرعت سایت شما بسیار تاثیرگذار باشند. این موارد در اثر کدهای جاوا اسکریپت بوجود میآیند. یعنی کدنویسی نامناسب در جاوا اسکریپت میتواند بر روی سرعت سایت شما اثر منفی داشته باشد. لذا در این مقاله به سه مورد از آنها اشاره میکنیم. به صورت فهرستوار این موارد عبارتند از: Long tasks (وظایف طولانی)، Large bundle sizes (حجم زیاد فایل) و Hydration issues (مشکلات ناشی از ترکیب کد جاوا اسکریپت). در ادامه مقاله معمولاً سعی میکنیم از نام انگلیسی این مشکلات استفاده کنیم تا در برداشت مفهوم مقاله اشتباهی صورت نگیرد.