- โอเพนซอร์สสำหรับสร้าง QR โค้ดที่มีสีสันและรูปภาพได้หลากหลาย
- ปรับแต่งข้อมูลได้: โหมดการเข้ารหัส, เวอร์ชัน, รูปแบบมาสก์ เป็นต้น
- นำไลบรารี Rust
fuqr มาใช้ผ่าน WASM
- สามารถสร้างจากพรีเซ็ต, ปรับแต่งต่อ หรือเริ่มทำตั้งแต่ต้นด้วยตัวแก้ไขโค้ด
- รองรับ SVG และ PNG
- สามารถกำหนดพารามิเตอร์ UI แบบกำหนดเองจากโค้ดได้
- โค้ดทั้งหมดทำงานในเบราว์เซอร์ผ่าน Web Worker และไม่มีข้อจำกัดเพิ่มเติม
- ไม่มี sandbox, whitelist หรือ blacklist นอกเหนือจากการตั้ง timeout 5 วินาทีเพื่อป้องกัน infinite loop
- SVG ที่สร้างขึ้นจะไม่ถูก sanitize เนื่องจากเป็นงานที่ทำไม่ได้จริง และการพยายามทำเช่นนั้นจะทำให้ SVG ปกติเสียหาย ดีบักยากขึ้น และเพิ่มความหน่วงในการพรีวิวการเปลี่ยนแปลง
สรุปโดย GN⁺
- โปรเจ็กต์นี้มีประโยชน์สำหรับการปรับแต่งและสร้าง QR โค้ด โดยเฉพาะการใช้ไลบรารี Rust เพื่อเพิ่มประสิทธิภาพ
- เนื่องจากรันได้โดยตรงในเบราว์เซอร์ จึงไม่ต้องติดตั้ง และสามารถปรับแต่งรูปลักษณ์กับข้อมูลได้อย่างง่ายดาย
- เนื่องจากไม่มีฟังก์ชัน sanitize SVG จึงไม่มีความลับใดรั่วไหลได้แม้จะมีการรันโค้ดที่เป็นอันตราย
- เหมาะสำหรับนักพัฒนาที่สนใจการสร้าง QR โค้ด และเหมาะอย่างยิ่งกับโปรเจ็กต์บนเว็บ
1 ความคิดเห็น
ความเห็นจาก Hacker News