Co to jest sprężarka CSS?

Programowanie stylów kaskadowych (CSS) pozwala właścicielom witryn tworzyć projekty i ustawione kolory, a sprężarka CSS to program, który zmniejsza to kodowanie. Kiedy większość ludzi tworzy plik CSS, pisze więcej słów lub znaków, niż są naprawdę potrzebne, a sprężarka CSS usuwa te niepotrzebne znaki. Twórcy czasami dodają komentarze do CSS, a sprężarka normalnie je usuwa lub skraca. Większość sprężarek ma poziom zrozumienia, który użytkownicy mogą wybrać, a to określi, jak łatwo jest odczytać CSS. Ograniczając ilość znaków w kodzie CSS, właściciele witryn mogą zauważyć lepsze ładowanie i mniejsze użycie przepustowości.

Gdy ludzie ręcznie kodują swoje CSS, zwykle dodają więcej znaków niż są naprawdę potrzebne. Na przykład, gdy ludzie określają wyściółkę w CSS, mogą dodać cztery linie do wyściółki z każdej strony, ale naprawdę potrzebna jest tylko jedna linia. Sprężarka CSS przenosi takie instancje i zmniejsza CSS do najmniejszej możliwej ilości.

Niektórzy ludzie umieszczają komentarze w swoim CSS. Te komentarze mogą być po prostu dla zabawy lub mogą mieć ogromne znaczenie dla właścicieli witryn. Niezależnie od tego, dlaczego są umieszczone w CSS, wymagają więcej kodowania i chociaż komentarze nie są widoczne przez odwiedzających, witryna będzie trwać dłużej. Gdy używa się sprężarki CSS, albo całkowicie usunie takie komentarze, albo, jeśli użytkownicy poprosi, sprężarka może zatrzymać część - lub kilka znaków - z komentarzy.

Jeśli chodzi o optymalizację CSS pod kątem prędkości, należy go wykonać jako jeden duży blok, który wykorzystuje skróty CSS i ogranicza kodowanie do minimalnej ilości potrzebnych znaków. Jednocześnie jest to bardzo trudne do odczytania i może utrudniać edycje. Prowadzi to większość programów sprężarki CSS do posiadania poziomu kompresji i może oferować pewne swobodę, aby ludzie mogli z łatwością czytać kodowanie.

Jedyną rzeczą, jaką robi sprężarka CSS, to usuwanie liter i cyfr, a sam plik CSS zwykle zrzuci tylko niewielką ilość cyfrowej masy. Jednocześnie strony internetowe mają być lekkie, a załadowanie małego pliku CSS tysiące razy w miesiącu może zjeść przepustowość. Kompresując plik, większość właścicieli witryn zobaczy ich witrynę ładującą szybciej, a użycie przepustowości zazwyczaj zmniejsza się.

INNE JĘZYKI