Bỏ qua đến nội dung chính
Về trang chủ
Tech 1 phút đọc

GitHub hoàn tất loại bỏ CSS-in-JS trên toàn bộ github.com

GitHub công bố hoàn tất chuyển đổi kiến trúc giao diện github.com khỏi CSS-in-JS nhằm tối ưu hiệu năng trang web.

Tier 2 · nguồn 54% độ tin cậy Đã được duyệt
Nguồn gốc github.blog

Đội ngũ kỹ thuật GitHub ngày 25/9 công bố đã hoàn tất quá trình di chuyển toàn bộ giao diện github.com khỏi giải pháp CSS-in-JS nhằm cải thiện tốc độ và hiệu năng tải trang.

Theo bài đăng trên GitHub Blog với tiêu đề "Improving site performance by shipping more CSS", nền tảng này lựa chọn hướng tiếp cận phân phối nhiều mã CSS tĩnh hơn thay vì phụ thuộc vào việc tính toán và chèn kiểu dáng động qua JavaScript trong quá trình hiển thị giao diện. Việc phụ thuộc vào các thư viện CSS-in-JS thường làm gia tăng gánh nặng xử lý JavaScript trên trình duyệt của người dùng, dẫn đến độ trễ khi tải và vẽ lại trang.

Thông báo tóm tắt từ GitHub Blog tập trung xác nhận cột mốc hoàn tất quá trình chuyển dịch của github.com. Các thông số đo lường hiệu năng cụ thể sau khi chuyển đổi cũng như lộ trình chi tiết từng phân hệ hiện được đội ngũ kỹ sư GitHub chia sẻ trực tiếp trong bài viết kỹ thuật trên trang blog chính thức.