Küçültme, programınızın işleyişini değiştirmeden, kaynak kodundaki boş alan, yeni satır, açıklamalar gibi tüm gereksiz karakterleri ortadan kaldırmanın yoludur. Sitenin yığın süresini ve veri aktarım kapasitesi kullanımını azaltmak için kullanılır. Sitenizin hızını ve kullanılabilirliğini artırır. Site müşterilerinin internette gezinirken kısıtlı bir bilgi planıyla sitenize erişmeleri de aynı şekilde avantajlıdır. Ön uç optimizasyonunun (FEO) önemli bir segmentidir. FEO, kayıt boyutlarını ve ilgili site sayfası taleplerinin miktarını azaltır.

Manuel küçültme berbat bir uygulamadır ve büyük kayıtlar için düşünülemez. İçerik Dağıtım Ağı (CDN), robotize küçültme sağlar. CDN, sayfaları ve diğer web bölümlerini, kendi alanlarına ve web sayfalarının doğduğu yere bağlı olarak müşterilere ileten, dolaşımdaki çalışanların bir düzenlemesidir. Bu, sitelerin içeriğinin taşınmasını hızlandırmak açısından ilgi çekicidir. Ayrıca trafiğin yoğun olduğu saatlerde meydana gelen büyük su baskınlarına karşı güvence sağlar.

Belirli yönetimler için talepte bulunduğunuz noktada en yakınınızdaki işçiler talebe tepki verecektir. CDN, sitenin sayfalarını çeşitli bölgelere dağılmış bir işçi organizasyonuna kopyalar. Bir sayfa talep ettiğinizde CDN, talebi başlangıç ​​sitesinin çalışanından CDN'deki size en yakın çalışana yönlendirecektir. Bu noktada depolanan içeriği iletin. CDN'yi atlamanın yolu sizin için neredeyse basittir. Aktarılan URL'nin yakın zamanda rezerve edilen URL'ye göre benzersiz olması durumunda bir CDN'nin alınıp alınmadığını öğrenebilirsiniz. CDN, muazzam kapsamlı siteleri aktarırken boşta kalmayı azaltabilir, site yükleme sürelerini hızlandırabilir, güvenli uygulamaların veri aktarım kapasitesi kullanımını azaltabilir. Günümüzde günlük yaşamın daha fazla parçası web üzerinde hareket ettikçe dernekler statik, dinamik ve taşınabilir maddeleri, internet iş alışverişlerini, video, ses, oyunları vb. hızlandırmak için CDN'yi kullanıyor.

JS ve CSS varlıkları küçültülebilir. JS küçültücü, js belgelerindeki açıklamaları ve anlamsız boşlukları ortadan kaldırır. Doküman boyutunu önemli ölçüde azaltarak indirmelerin daha hızlı olmasını sağlar. Kusursuz, eğitimli kişisel dokümantasyonun indirme maliyetini ortadan kaldırır. Aynı şekilde tek bir sitenin tüm JS belgelerini tek bir kayıtta birleştirmek için de kullanılır. Dolayısıyla bir sitenin tüm bileşenlerini elde etmek için yapılması gereken HTTP taleplerinin miktarını azaltır. Kaynak haritalarını küçültebilen ve oluşturabilen JS analizörleri, UglifyJS ve Google'ın Closure Compiler'ını içerir.

JS küçültme, içeriklerinizi daha mütevazı parçalar halinde paketler. JS temel olarak müşterileriniz için değil programlarınız için önerilmektedir. Web tasarımcıları, belirli zahmetli işleri etkili bir şekilde yürütmek için en iyi JavaScript küçültme araçlarından yararlanır. En iyi JS küçültme cihazları, tasarımcılara ilerleme görevlerinde yardımcı olur ve ayrıca kodlamayı iyileştirmeye yardımcı olur. Kodlamayı daha sınırlı hale getirmek için kaynak koddaki istenmeyen boşluk, anlamsız, boş alan ve yeni satır açıklamalarını ortadan kaldırmak için JavaScript küçültme aparatı uygulanmıştır. Tasarımcıların JS'yi küçültmek için kullanabileceği en iyi JavaScript küçültme araçları şunlardır:

1. JSMin.

2. YUI Kompresörü.

3. Paketleyici.

4. Google Kapatma Derleyicisi.

5.Dojo ShrinkSafe.