Rust en production : 1Password
(serokell.io)-
Interview du VPoE de 1Password sur l’utilisation de Rust en production
-
La première version de 1Password pour Windows adoptée contenait 70 % de code Rust
-
1Password Brain, le moteur essentiel qui remplit les mots de passe dans le navigateur, est passé de Go à Rust (avec WASM)
-
Le remplacement complet par Rust est en cours
-
L’une des raisons les plus importantes de ce choix est la sûreté mémoire
-
Parmi les autres avantages : les performances et la sécurité apportée par la vérification des types
-
Le système de macros procédurales est très utile
-
Utilisation de bibliothèques Rust comme Tokio, Tokio, Hyper/Reqwest, Ring et Neon
-
Satisfaction vis-à-vis de Rust, avec quelques limites sur la partie utilisant WebAssembly au moment du déploiement
-
La courbe d’apprentissage existe, mais dans l’ensemble le bilan est positif
-
Si c’est votre première fois avec Rust, il est recommandé de commencer par créer quelque chose, même petit
Aucun commentaire pour le moment.