Salt la conținut

Concluzii

Lea Verou

Lea Verou

W3C Technical Architecture Group Member, MIT CSAIL

Anul trecut, Kilian a prezis că modul în care scriem CSS e pe cale să se schimbe pentru totdeauna, iar rezultatele de anul acesta îi validează predicția. Interop 2022 a pus browserele la aceeași masă, canalizându-le eforturile către aceleași obiective, astfel încât unele funcționalități au avansat de la faza „nu se va întâmpla niciodată" la „se întâmplă acum". Parent selectorii (:has()) și container queries (@container) sunt două mari funcționalități din această categorie. Timp de ani de zile, developerii s-au gândit că ele nu pot fi implementate din motive de performanță, dar iată că ambele s-au dovedit posibile.
Subgrid, pe de altă parte, a fost întotdeauna în planuri, doar că implica foarte multă muncă. Iar acum este suportat atât de Firefox, cât și de Safari. Este implementat activ și în Chrome, prin urmare probabil că vom observa o creștere în utilizare mult mai mare anul viitor. Prevăd că vedetele din 2023 vor fi nesting-ul nativ și color manipulation. Nesting-ul este momentan principalul motiv pentru care developerii încă mai folosesc pre-procesatoare, așadar să te poți baza pe el în mod nativ va fi incredibil de eliberator. Un alt lucru pe cale să devină mult mai interesant este folosirea culorii în CSS. Există o multitudine de funcționalități implementate la nivel global chiar în timp ce parcurgi aceste rânduri. Până la finalul lui 2023, probabil ne vom putea baza pe o gamă largă de culori și pe culori device independent (color(), lab(), lch(), oklab(), oklch()), pe care le vom putea manipula la nivel basic prin color-mix(). Toate acestea luate împreună înseamnă că 2023 va fi probabil un an foarte interesant pentru CSS. Aștept cu nerăbdare toate implementările minunate care vor urma, indiferent dacă predicțiile mele se vor adeveri sau nu. Ce moment minunat să scrii CSS!