Tại sao chúng ta vẫn đang gửi các CSS parser đến trình duyệt?
Các nhà phát triển Frontend đang đứng trước một sự lựa chọn. Bạn sử dụng các thư viện CSS-in-JS nặng nề. Bạn phải trả giá bằng các bundle lớn. Bạn phải trả giá bằng thời gian Largest Contentful Paint (LCP) chậm.
Bạn muốn các style động. Nhưng bạn không cần một CSS parser trong trình duyệt để có được chúng.
Các công cụ hiện đại cung cấp một cách tốt hơn. Bạn có thể sử dụng một build-time scanner. Cách tiếp cận này chỉ mất 10ms trong quá trình build của bạn. Kết quả là người dùng không tốn thêm 0ms nào cả.
Zero-runtime CSS cung cấp sự linh hoạt tương tự. Nó loại bỏ gánh nặng cho ứng dụng của bạn.
Tại sao zero-runtime vẫn chưa trở thành tiêu chuẩn của ngành?
Tôi muốn biết trải nghiệm của bạn. Những sự đánh đổi nào khiến bạn vẫn tiếp tục sử dụng các thư viện runtime CSS-in-JS?
Hãy chia sẻ suy nghĩ của bạn bên dưới.