మనం ఇంకా ఎందుకు CSS parsersలను బ్రౌజర్‌కు పంపిస్తున్నాము?

ఫ్రంటెండ్ డెవలపర్లు ఒక ఎంపికను ఎదుర్కొంటున్నారు. మీరు భారీ CSS-in-JS లైబ్రరీలను ఉపయోగిస్తారు. దీని వల్ల పెద్ద బండిల్స్ అనే మూల్యాన్ని చెల్లించాల్సి వస్తుంది. స్లో Largest Contentful Paint (LCP) సమయాల రూపంలో కూడా మీరు దీనికి మూల్యం చెల్లించాల్సి వస్తుంది.

మీకు డైనమిక్ స్టైల్స్ కావాలి. వాటిని పొందడానికి మీకు బ్రౌజర్‌లో CSS parser అవసరం లేదు.

ఆధునిక టూల్స్ మెరుగైన మార్గాన్ని అందిస్తున్నాయి. మీరు build-time scannerను ఉపయోగించవచ్చు. ఈ విధానం మీ build ప్రాసెస్‌లో కేవలం 10ms మాత్రమే తీసుకుంటుంది. దీనివల్ల యూజర్‌కు 0ms పని మాత్రమే ఉంటుంది.

Zero-runtime CSS అదే ఫ్లెక్సిబిలిటీని అందిస్తుంది. ఇది మీ అప్లికేషన్ నుండి బరువును తగ్గిస్తుంది.

Zero-runtime ఇంకా ఇండస్ట్రీ స్టాండర్డ్ ఎందుకు కాలేదు?

మీ అనుభవం గురించి నేను తెలుసుకోవాలనుకుంటున్నాను. ఏ trade-offs వల్ల మీరు ఇంకా runtime CSS-in-JS లైబ్రరీలనే వాడుతున్నారు?

మీ అభిప్రాయాలను క్రింద పంచుకోండి.

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