- Un projet open source qui permet de générer des codes QR avec différentes couleurs et images
- Personnalisation des données : mode d’encodage, version, motif de masque, etc.
- Utilise la bibliothèque Rust
fuqr, importée via WASM
- Possibilité de générer à partir de préréglages, de personnaliser, ou de tout créer depuis zéro avec l’éditeur de code
- Prise en charge de SVG et PNG
- Possibilité de définir dans le code des paramètres d’UI arbitraires
- Tout le code s’exécute dans le navigateur via des web workers, sans restriction particulière
- Il n’y a ni sandbox, ni whitelist, ni blacklist, à part un délai d’expiration de 5 secondes pour empêcher les boucles infinies
- Les SVG générés ne sont pas nettoyés. C’est une tâche impossible, et essayer de le faire endommagerait des SVG valides, rendrait le débogage plus difficile et augmenterait la latence lors de la prévisualisation des modifications
Le résumé de GN⁺
- Ce projet est utile pour personnaliser et générer des codes QR. Il améliore notamment les performances grâce à l’utilisation d’une bibliothèque Rust
- Comme il s’exécute directement dans le navigateur, aucune installation n’est nécessaire, et il est facile de personnaliser divers aspects visuels et les données
- Comme il n’y a pas de fonction de nettoyage des SVG, aucun secret ne peut être exfiltré même en cas d’exécution de code malveillant
- Utile pour les développeurs intéressés par la génération de codes QR, en particulier pour les projets web
1 commentaires
Avis Hacker News