ਅਸੀਂ ਅਜੇ ਵੀ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ CSS parsers ਕਿਉਂ ਭੇਜ ਰਹੇ ਹਾਂ?
Frontend developers ਸਾਹਮਣੇ ਇੱਕ ਚੋਣ ਹੁੰਦੀ ਹੈ। ਤੁਸੀਂ ਭਾਰੀ CSS-in-JS ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। ਇਸ ਦੀ ਕੀਮਤ ਤੁਹਾਨੂੰ ਵੱਡੇ ਬੰਡਲ ਦੇ ਰੂਪ ਵਿੱਚ ਚੁਕਾਉਣੀ ਪੈਂਦੀ ਹੈ। ਇਸ ਦੀ ਕੀਮਤ ਤੁਹਾਨੂੰ ਹੌਲੀ Largest Contentful Paint (LCP) ਸਮੇਂ ਦੇ ਰੂਪ ਵਿੱਚ ਚੁਕਾਉਣੀ ਪੈਂਦੀ ਹੈ।
ਤੁਸੀਂ dynamic styles ਚਾਹੁੰਦੇ ਹੋ। ਉਹਨਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ CSS parser ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
ਆਧੁਨਿਕ ਟੂਲ ਇੱਕ ਬਿਹਤਰ ਤਰੀਕਾ ਪੇਸ਼ ਕਰਦੇ ਹਨ। ਤੁਸੀਂ build-time scanner ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਤਰੀਕਾ ਤੁਹਾਡੀ build process ਦੌਰਾਨ 10ms ਲੈਂਦਾ ਹੈ। ਇਸ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਯੂਜ਼ਰ ਲਈ 0ms ਦਾ ਕੰਮ ਹੁੰਦਾ ਹੈ।
Zero-runtime CSS ਉਹੀ ਲਚਕਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਭਾਰਾਪਨ ਨੂੰ ਹਟਾ ਦਿੰਦਾ ਹੈ।
Zero-runtime ਅਜੇ ਤੱਕ ਇੰਡਸਟਰੀ ਸਟੈਂਡਰਡ ਕਿਉਂ ਨਹੀਂ ਹੈ?
ਮੈਂ ਤੁਹਾਡਾ ਅਨੁਭਵ ਜਾਣਨਾ ਚਾਹੁੰਦਾ ਹਾਂ। ਕਿਹੜੇ trade-offs ਤੁਹਾਨੂੰ runtime CSS-in-JS ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰਦੇ ਹਨ?
ਆਪਣੇ ਵਿਚਾਰ ਹੇਠਾਂ ਸਾਂਝੇ ਕਰੋ।