جاوااسکریپت یک زبان مناسب برای انجام عملیاتی چون چک کردن مقادیر درون فرمها یا درست کردن منو برای حرکت درون سایت یا حرکت دادن یک شیئ درون صفحه و… است، اما بعضی از طراحان در طراحی سایت
استفاده از این گونه کدها تا جایی پیش می روند که صفحه انباشته از کدهای جاوااسکریپت میشود. خوشبختانه جاوااسکریپت قدرت زیادی در جهت بهینه کردن کدها برای کاهش حجم یا بالا بردن
% تا 55 سرعت اجرا به ما میدهد. با استفاده از تکنیکهایی مثل فشرده سازی و مبهم سازی میتوان % حجم فایل جاوااسکریپت را کاهش داد. چون فایلهای جاوااسکریپت قسمتی از محتویات صفحات 05
وب هستند، کاهش حجم آنها در کاهش زمان بارگذاری صفحات وب بسیار موثر است. البته در بعضی از مواقع هم افزایش سرعت اجرای کدها مهم است که باید اولویت هر کدام را بر اساس نیاز انتخاب
نمود. چه زمانی باید کدها را بهینه کرد ؟ اغلب کدهای جاوااسکریپت آنقدر کوچک هستند که نیازی به بهینه سازی ندارند. در ابتدا کدهای شما باید درست کار کنند و خوانایی لازم را داشته باشند ) با بهره
www.SoftGozar.com)که برای شما Data Structures( )و ساختمان داده هایی algorithms(گیری از بهترین الگوریتمها
امکان پذیر است) آنگاه اگر متوجه شدید که سرعت بارگذاری صفحات شما پایین است باید به فکر بهینه سازی کدهای خود باشید. آغاز بهینه سازی جاوااسکریپت میتواند از بیشتر تکنیکهای بهینه
استفاده میشود بهره ببرد. حذف فضاهای خالی ، تکه تکه کردن و مبهم HTML و CSSسازی که درسازی ، ترکیب چند فایل بصورت یکپارچه، از همه این ترفندها به صورت تکی یا ترکیبی از آنها میتوان
% تا 55برای کاهش حجم کدها استفاده نمود. در کل با ترکیب همه این تکنیکها با هم، حجم کدها مجال بیشتری برای بهینه سازی کدهای HTML و CSS % کاهش می یابد. با استفاده از 75
جاوااسکریپت بدست می آید، چون شما می توانید نام توابع و متغیرها و شی ها را به صورت دلخواه تعیین کنید. اگر حجم کدهای جاوااسکریپت درون صفحه شما خیلی زیاد باشد مطمعنا سرعت
بارگذاری صفحه وب شما هم به همین اندازه پایین است. چون ارجاع به هر کدام از فایلهای خارجی صفحه وب صورت می گیرد در نتیجه تمامی فایلها باید قبل از به head موجود در صفحه در قسمت
قرار دارند بارگذاری شوند، در این bodyنمایش در آمدن هر قسمتی از محتویات صفحه که درون تگ و cssصورت سرعت به نمایش در آمدن محتویات صفحه کاهش می یابد. به همین دلیل حجم فایلهای
بسیار مهم است. خوانایی برنامه اولین عیبی که به کدهای بهینه شده گرفته میشود پایین بودن jsخوانایی آنها است. برای حل این مشکل میتوان دوفایل جداگانه داشت، یکی فایل بهینه شده، برای
استفاده در صفحه وب و دیگری (همان فایل اصلی) که دارای خوانایی بالایی است، که برای تغییرات یا code_o.js که فایل code_o.js و code.js مرورهای بعدی کنار گذاشته می شود. بطور مثال دو فایل
همان فایل اصلی است. code.jsهمان فایل بهینه شده و فایل