- Open source untuk membuat kode QR yang mencakup beragam warna dan gambar
- Kustomisasi data: mode encoding, versi, pola mask, dan lainnya
- Menggunakan library Rust
fuqr yang dibawa melalui WASM
- Bisa dibuat dari preset, dikustomisasi, atau dikerjakan dari nol lewat editor kode
- Mendukung SVG dan PNG
- Memungkinkan pendefinisian parameter UI arbitrer di dalam kode
- Semua kode berjalan di browser melalui web worker tanpa batasan khusus
- Selain timeout 5 detik untuk mencegah loop tak berujung, tidak ada sandbox, whitelist, atau blacklist
- SVG yang dihasilkan tidak disanitasi. Ini adalah hal yang tidak mungkin dilakukan; mencobanya justru akan merusak SVG yang sebenarnya valid, membuat debugging lebih sulit, dan menambah latensi saat melakukan pratinjau perubahan
Ringkasan GN⁺
- Proyek ini berguna untuk mengustomisasi dan membuat kode QR. Terutama karena memanfaatkan library Rust untuk meningkatkan performa
- Karena berjalan langsung di dalam browser, tidak perlu instalasi dan berbagai bentuk maupun data dapat dengan mudah dikustomisasi
- Karena tidak ada fitur sanitasi SVG, tidak ada rahasia yang bisa bocor bahkan jika kode berbahaya dijalankan
- Berguna bagi pengembang yang tertarik pada pembuatan kode QR, terutama cocok untuk proyek berbasis web
1 komentar
Komentar Hacker News