Phát hiện một dự án mã nguồn mở cực kỳ đột phá trong cộng đồng front-end, 44k sao thật sự không phải là nói quá!


pretext giải quyết vấn đề bố cục văn bản mà các kỹ sư front-end đã mất hai mươi năm chưa thể giải quyết.
Trình duyệt truyền thống dựa vào DOM, mỗi lần điều chỉnh văn bản đều phải tính toán lại bố cục, hiệu năng tiêu thụ lớn. Thứ này trực tiếp bỏ qua DOM, dùng Canvas tính toán chiều rộng chiều cao của ký tự bằng thuật toán thuần túy, **không có phản hồi bố cục**, hiệu năng từ 30ms giảm xuống còn 0.05ms, tăng gấp 600 lần!
Xem vài thao tác điêu luyện:
✦ Hộp thoại bong bóng tự động phù hợp hoàn hảo, không lãng phí pixel nào (CSS hoàn toàn không thể làm được)
✦ Hoạt hình nghệ thuật ASCII theo thời gian thực, ký tự thay đổi theo độ sáng
✦ Tự động tính chiều cao của thành phần accordion, không cần hack CSS
✦ Bố cục dòng chảy nhiều cột mượt mà, trơn tru
Trước đây muốn làm các hiệu ứng này phải dùng các công nghệ đen tối + hi sinh hiệu năng, giờ trực tiếp xử lý trước, trình duyệt tiết kiệm được cả engine render.
Tác giả chenglou (thành viên cốt lõi của ReasonML trước đây) thật sự đã chơi đùa với bố cục văn bản một cách sáng tạo. Làm front-end, làm visualization, chơi tương tác sáng tạo, thư viện này nhất định phải xem, mở ra cánh cửa thế giới mới.
Địa chỉ dự án đã để trong phần bình luận👇
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim