Pour exécuter du code Rust dans un navigateur, commencez par confirmer que votre application existante fonctionne avec WASM WASI et créez une page web JavaScript simple. Installez la cible wasm32-unknown-unknown, wasm-pack et wasm-bindgen-cli. Vous aurez également besoin de Chrome pour les tests et de Chromedriver pour automatiser les tests. Installez ces outils dans un sous-dossier dédié de votre répertoire personnel. Transformez votre projet en projet de bibliothèque, ajoutez les dépendances wasm-bindgen et testez. Apprenez quels types wasm-bindgen prend en charge et modifiez les fonctions pour utiliser des types pris en charge. Modifiez les fichiers pour utiliser BufRead générique. Adaptez les tests, en sautant ceux qui ne s'appliquent pas. Modifiez les dépendances pour les rendre plus conviviales avec JavaScript, si nécessaire. Exécutez les tests. Ajoutez wasm-pack à vos tests CI.
towardsdatascience.com
Nine Rules for Running Rust in the Browser
Create attached notes ...
