Warum liefern wir immer noch CSS-Parser an den Browser aus?
Frontend-Entwickler stehen vor einer Wahl. Man verwendet schwere CSS-in-JS-Bibliotheken. Man zahlt dafür mit großen Bundles. Man zahlt dafür mit langsamen Largest Contentful Paint (LCP)-Zeiten.
Man möchte dynamische Styles. Um diese zu erhalten, benötigt man jedoch keinen CSS-Parser im Browser.
Moderne Tools bieten einen besseren Weg. Man kann einen Build-Time-Scanner verwenden. Dieser Ansatz benötigt während des Build-Prozesses lediglich 10 ms. Für den Nutzer resultiert daraus ein Aufwand von 0 ms.
Zero-Runtime-CSS bietet die gleiche Flexibilität. Es nimmt die Last von Ihrer Anwendung.
Warum ist Zero-Runtime noch nicht der Industriestandard?
Ich möchte von Ihren Erfahrungen hören. Welche Kompromisse führen dazu, dass Sie weiterhin Runtime-CSS-in-JS-Bibliotheken verwenden?
Teilen Sie Ihre Gedanken unten.