Küçültme (Minimization) Nedir ?
Öncesi: Proje Testleri Küçültmek işlemi en basit anlatımla, programlama kodunun gereksiz karakterlerini işlevini değiştirmeden temizleme işidir. Bu karakterler çoğunlukla aşağıdakilerden oluşur; - Boşluk karakterleri, - Yeni satır karakterleri, - Yorumlar, - Blok sınırlayıcılar. Peki bunu neden yapıyoruz, ya da yapmalıyız? Küçültme; kaynak kodunun boyutunu azalttığından ağ üzerinden iletimi daha verimli hale gelir. Küçük ve/veya önemsiz kod parçacıklarının el ile küçültülebilir. Ancak büyük kod parçacıkları için ölçeklenebilir bir çözüm değidir. Bunun için çeşitli araçlar geliştirilmiştir. Peki oluşturduğum projemde bu araçlardan hangisini kullanmalıydım. Kullanıcıların azımsanmayacak çoğunluğunun; kodu sıkıştıran ve küçülten "UglifyJS" kullandığını gördüm. Bu kütüphane hem kodun daha küçük boyutlu olmasını hemde tarayıcılaer tarafından kolay yorumlanmasını sağlıyordu ancak sayfasında belirttiği üzere şu an ECMAScript 2015 e kadar desteklemekte. Bu durumda başka bir ...