CSS boyutunu küçültün
Bir sayfa oluşturulmadan önce CSS'in her baytının indirilip ayrıştırılması gerekir; bu yüzden daha küçük stil dosyaları, daha hızlı ilk yükleme (first paint), daha iyi Core Web Vitals ve daha az mobil veri kullanımı demektir. Bu CSS sıkıştırıcı; boşlukları ve yorumları temizler, yapısal optimizasyonlar (yinelenen kuralları birleştirme, renkleri kısaltma, gereksiz değerleri kaldırma) uygulayarak sayfanın görünümünü bozmadan stil dosyanızı olabildiğince küçültür.
Özellikler
- Boşluk ve yorum temizleme.
- Değer kısaltma: renkler, sıfırlar, birimler ve font kalınlıkları.
- Yapısal optimizasyon: yinelenen seçicileri birleştirir ve ezilen bildirimleri kaldırır.
- Lisans yorumları (
/*! … */) isteğe bağlı olarak korunur. - Bayt ve yüzde cinsinden boyut karşılaştırması.
- Gizlilik: tamamen tarayıcınızda çalışır.
Öncesi ve sonrası
.card .title {
font-weight: bold;
color: #333333;
}
.card .title {
font-size: 1.25em;
}
şuna dönüşür:
.card .title{font-weight:700;color:#333;font-size:1.25em}
Ne zaman sıkıştırılmalı
CSS'i canlı ortam (production) derleme sürecinizin bir parçası olarak sıkıştırın ve okunabilir kaynak kodunu sürüm kontrolünde tutun. Çoğu framework ve paketleyici (bundler) bunu otomatik yapar; bu araç ise hızlı düzeltmeler, CMS temaları, e-posta şablonları, gömülü widget'lar ve derleme adımı olmayan projeler için oldukça pratiktir.
İlgili araçlar
JavaScript Sıkıştırıcı ile script'lerinizi küçültün, Box Shadow Oluşturucu ve CSS Gradyan Oluşturucu ile görsel olarak stiller yaratın veya JSON Biçimlendirici ile JSON verilerinizi düzenleyin.