- Dự án mã nguồn mở giúp tạo mã QR với nhiều màu sắc và hình ảnh khác nhau
- Tùy biến dữ liệu: chế độ mã hóa, phiên bản, mẫu mặt nạ, v.v.
- Sử dụng thư viện Rust
fuqr được đưa sang WASM
- Có thể tạo từ preset, tùy chỉnh, hoặc làm từ đầu bằng trình soạn thảo mã
- Hỗ trợ SVG và PNG
- Có thể định nghĩa các tham số UI tùy ý trong mã
- Toàn bộ mã chạy trong trình duyệt bằng Web Worker và không có giới hạn riêng nào
- Ngoại trừ timeout 5 giây để ngăn vòng lặp vô hạn, không có sandbox, whitelist hay blacklist
- SVG được tạo ra không được sanitize. Đây là việc bất khả thi; cố làm điều đó sẽ làm hỏng các SVG vốn bình thường, khiến việc debug khó hơn và làm tăng độ trễ khi xem trước thay đổi
Tóm tắt của GN⁺
- Dự án này hữu ích để tùy biến và tạo mã QR, đặc biệt nhờ dùng thư viện Rust để tăng hiệu năng
- Vì chạy trực tiếp trong trình duyệt nên không cần cài đặt, đồng thời có thể dễ dàng tùy biến cả hình thức lẫn dữ liệu
- Không có tính năng làm sạch SVG, nên ngay cả khi mã độc được thực thi cũng không có bí mật nào bị rò rỉ
- Hữu ích cho các lập trình viên quan tâm đến việc tạo mã QR, đặc biệt phù hợp với các dự án nền tảng web
1 bình luận
Ý kiến trên Hacker News