Cascading Style Sheets (CSS) mengatur tata letak, warna, tipografi, dan pengalaman visual antarmuka web. Menjaga CSS tetap terstruktur dan terkompresi sangat penting bagi efisiensi beban kerja peramban.
Format untuk Pengembangan vs Minify untuk Produksi
Saat tahap pengembangan (development), CSS terformat dengan indentasi dan jeda baris sangat diperlukan agar mudah dikelola dan ditinjau dalam kontrol versi (Git). Namun untuk tahap produksi (production), CSS wajib di-minify: menghapus komentar, spasi ekstra, dan titik koma mubazir guna memangkas ukuran berkas yang dikirim melalui jaringan.
Dampak Ukuran CSS terhadap First Contentful Paint (FCP)
CSS adalah sumber daya pemblokir render (*render-blocking resource*). Peramban web tidak akan merender halaman sampai berkas CSS selesai diunduh dan diproses menjadi CSSOM. Memadatkan CSS secara langsung mempercepat metrik Core Web Vitals, khususnya First Contentful Paint (FCP) dan Largest Contentful Paint (LCP).