CSS styly musejí reagovat na celou řadu změn ve stránce, ať už je to akce uživatele (:hover
či :focus
) nebo programové změny (class
či přidání DOM prvků). A zatímco některé změny jsou pro prohlížeč hračkou (např. změna barvy rámečku), tak nad některými musí strávit dlouhý čas, aby je do stránky přidal (např. změna šířky rámečku z 1px na 2px).