𝗣𝗼𝗿 𝗾𝘂𝗲 𝗮𝗶𝗻𝗱𝗮 𝗲𝘀𝘁𝗮𝗺𝗼𝘀 𝗲𝗻𝘃𝗶𝗮𝗻𝗱𝗼 𝗽𝗮𝗿𝘀𝗲𝗿𝘀 𝗱𝗲 𝗖𝗦𝗦 𝗽𝗮𝗿𝗮 𝗼 𝗻𝗮𝘃𝗲𝗴𝗮𝗱𝗼𝗿?

Desenvolvedores frontend enfrentam uma escolha. Você usa bibliotecas CSS-in-JS pesadas. Você paga por isso com bundles grandes. Você paga por isso com tempos lentos de Largest Contentful Paint (LCP).

Você quer estilos dinâmicos. Você não precisa de um parser de CSS no navegador para obtê-los.

Ferramentas modernas oferecem um caminho melhor. Você pode usar um scanner em tempo de build. Essa abordagem leva 10ms durante o seu processo de build. Isso resulta em 0ms de trabalho para o usuário.

CSS zero-runtime oferece a mesma flexibilidade. Ele remove o peso da sua aplicação.

Por que o zero-runtime ainda não é o padrão da indústria?

Eu quero saber a sua experiência. Quais trade-offs fazem você continuar usando bibliotecas CSS-in-JS em runtime?

Compartilhe seus pensamentos abaixo.

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