Dlaczego wciąż dostarczamy parsery CSS do przeglądarki?
Programiści frontendowi stają przed wyborem. Używasz ciężkich bibliotek CSS-in-JS. Płacisz za to dużymi rozmiarami paczek. Płacisz za to wolnym czasem Largest Contentful Paint (LCP).
Chcesz dynamicznych stylów. Nie potrzebujesz do tego parsera CSS w przeglądarce.
Nowoczesne narzędzia oferują lepsze rozwiązanie. Możesz użyć skanera działającego w czasie budowania (build-time scanner). To podejście zajmuje 10 ms podczas procesu budowania. Wynikiem jest 0 ms pracy dla użytkownika.
Zero-runtime CSS zapewnia tę samą elastyczność. Odciąża Twoją aplikację.
Dlaczego zero-runtime nie jest jeszcze standardem w branży?
Chcę poznać Twoje doświadczenia. Jakie kompromisy sprawiają, że nadal korzystasz z bibliotek runtime CSS-in-JS?
Podziel się swoimi przemyśleniami poniżej.