Kwa nini bado tunatuma CSS parsers kwenye kivinjari?
Watengenezaji wa frontend wanakabiliwa na chaguo. Unatumia maktaba nzito za CSS-in-JS. Unalipia kwa kupata bundles kubwa. Unalipia kwa muda mrefu wa Largest Contentful Paint (LCP).
Unataka mitindo ya kidinamiki. Huhitaji CSS parser kwenye kivinjari ili kuipata.
Zana za kisasa zinatoa njia bora zaidi. Unaweza kutumia build-time scanner. Njia hii inachukua 10ms wakati wa mchakato wako wa build. Inasababisha kazi ya 0ms kwa mtumiaji.
Zero-runtime CSS inatoa unyumbufu ule ule. Inaondoa uzito kwenye programu yako.
Kwa nini zero-runtime bado si kiwango cha tasnia?
Ningependa kujua uzoefu wako. Ni trade-offs gani zinazokufanya uendelee kutumia maktaba za runtime CSS-in-JS?
Shiriki mawazo yako hapa chini.