کوچک سازی راهی برای حذف همه کاراکترهای اضافی است، به عنوان مثال، ناحیه خالی، خط جدید، اظهارات از کد منبع بدون تغییر در عملکرد برنامه شما. برای کاهش استفاده از زمان پشته و ظرفیت انتقال داده از سایت استفاده می شود. سرعت و در دسترس بودن سایت شما را بهبود می بخشد. همچنین برای مشتریان سایت سودمند است که از طریق یک برنامه اطلاعات محدود در حین جستجو در وب به سایت شما برسند. این بخش مهمی از بهینه سازی قسمت جلویی (FEO) است. FEO اندازه رکورد و مقدار درخواست صفحه سایت مرتبط را کاهش می دهد.

کوچک سازی دستی یک عمل افتضاح است و برای رکوردهای بزرگ غیرقابل تصور است. یک شبکه تحویل محتوا (CDN) کوچک سازی رباتیکی را ارائه می دهد. CDN ترتیبی از کارگران در گردش است که صفحات و سایر بخش های وب را به مشتریان وابسته به منطقه آنها و محل تولد صفحات وب منتقل می کند. این امر در سرعت بخشیدن به انتقال محتوای سایت ها قانع کننده است. علاوه بر این، از وقوع سیل های عظیم در زمان شلوغی اطمینان می دهد.

در نقطه ای که شما برای برخی از ادارات مطالبه می کنید، کارگران نزدیک به شما به این درخواست واکنش نشان می دهند. CDN صفحات سایت را به سازمانی از کارگران که در مناطق مختلف پراکنده شده اند کپی می کند. در زمانی که شما یک صفحه را درخواست می کنید، CDN درخواست را از کارگر سایت شروع کننده به کارگری در CDN که نزدیکترین به شما است منحرف می کند. در آن مرحله محتوای ذخیره شده را منتقل کنید. راه رد شدن از CDN برای شما تقریباً ساده است. اگر URL منتقل شده نسبت به URL که اخیراً رزرو شده منحصر به فرد باشد، می توانید بدانید که آیا به CDN رسیده است یا خیر. CDN در حین انتقال دامنه وسیع سایت‌ها، می‌تواند بی‌کاری را کاهش دهد، زمان بارگذاری سایت را تسریع کند، استفاده از ظرفیت انتقال داده را در برنامه‌های کاربردی امن کاهش دهد. امروزه، با جابجایی بخش‌های بیشتری از زندگی روزمره در وب، انجمن‌ها از CDN برای تسریع مواد ثابت، پویا و قابل حمل، مبادلات تجاری اینترنتی، ویدئو، صدا، بازی‌ها و غیره استفاده می‌کنند.

دارایی های JS و CSS ممکن است به حداقل برسد. JS minifier نکات و فضاهای خالی بیهوده را از اسناد js حذف می کند. اندازه سند را به میزان قابل توجهی کاهش می دهد و بارگیری سریعتر را به همراه دارد. هزینه دانلود مستندات بی‌نقص و آموزش دیده را کاهش می‌دهد. همچنین برای پیوستن تمام اسناد JS برای یک سایت انفرادی در یک رکورد استفاده می شود. بنابراین مقدار تقاضای HTTP که باید برای دریافت تمام اجزای یک سایت ایجاد شود را کاهش می دهد. تحلیلگرهای JS که می‌توانند نقشه‌های منبع را کوچک‌سازی و ایجاد کنند، UglifyJS و کامپایلر بسته شدن Google را در خود جای داده‌اند.

کوچک‌سازی JS محتویات شما را در مسیرهای ساده‌تری قرار می‌دهد. JS اساساً برای برنامه‌های شما پیشنهاد می‌شود تا مشتریان شما. طراحان وب از بهترین دستگاه‌های کوچک‌سازی جاوا اسکریپت برای اجرای مؤثر وظایف مشکل‌ساز استفاده می‌کنند. بهترین دستگاه‌های کوچک‌سازی JS به طراحان در کارهای پیشرفته خود کمک می‌کنند و علاوه بر آن به بهبود کدنویسی کمک می‌کنند. برای محدودتر کردن کدنویسی، از دستگاه کوچک‌سازی جاوا اسکریپت برای حذف فضای نامطلوب، بی‌معنا، ناحیه خالی و نکات خط جدید از کد منبع استفاده می‌شود. بهترین ابزار کوچک سازی جاوا اسکریپت که طراحان می توانند برای کوچک کردن JS استفاده کنند عبارتند از:

1. JSMin.

2. کمپرسور YUI.

3. بسته بندی.

4. Google Closure Compiler.

5. Dojo ShrinkSafe.