CSS (Cascading Style Sheets) alias kaskádové styly jsou dnes už neodmyslitelnou součástí designu webových stránek. Bez něj by bylo prakticky nemyslitelné udělat zajímavý design anebo dobře fungující UI. Ačkoliv by se zdálo, že tyto poměrně malé soubory, mají jen minimální dopad na rychlost stránek opak je pravdou. Zvláště u webů, které jsou poskládány s většího množství elementů, mohou dopomoct k výraznému zrychlení.