¿Por qué seguimos enviando analizadores de CSS al navegador?

Los desarrolladores frontend se enfrentan a una elección. Usas librerías de CSS-in-JS pesadas. Pagas el precio con bundles grandes. Pagas el precio con tiempos de Largest Contentful Paint (LCP) lentos.

Quieres estilos dinámicos. No necesitas un analizador de CSS en el navegador para obtenerlos.

Las herramientas modernas ofrecen una mejor manera. Puedes usar un escáner en tiempo de compilación (build-time scanner). Este enfoque toma 10 ms durante tu proceso de construcción. Resulta en 0 ms de trabajo para el usuario.

El CSS zero-runtime ofrece la misma flexibilidad. Elimina el peso de tu aplicación.

¿Por qué el zero-runtime aún no es el estándar de la industria?

Quiero conocer tu experiencia. ¿Qué compensaciones te obligan a seguir usando librerías de CSS-in-JS en tiempo de ejecución?

Comparte tus opiniones abajo.

Fuente: https://dev.to/jenny_akhi_aade503c2764f6/why-are-we-still-shipping-css-parser-code-to-the-browser-3f23