rust webassembly

WebAssembly : utiliser Rust dans le navigateur

sharing-data.fr 23 septembre 2024 1 min de lecture 129 vues

Pourquoi WebAssembly

WebAssembly (Wasm) permet d'exécuter du code compilé (Rust, C++, Go) dans le navigateur avec des performances proches du natif. Idéal pour les tâches CPU-intensive.

Rust + Wasm

Rust est le langage le plus populaire pour cibler Wasm grâce à wasm-pack et wasm-bindgen. La gestion mémoire sans garbage collector est un avantage en Wasm.

Cas d'usage

Traitement d'image, compression, cryptographie, parsing, jeux vidéo, et éditeurs complexes. Pour le DOM, JavaScript reste plus adapte.

Getting started

cargo install wasm-pack puis wasm-pack build --target web. Le module Wasm s'importe comme un module ES normal.

Publie le 23 septembre 2024

Chaque semaine, le meilleur de la tech française

Tendances, salaires, outils et opportunités — directement dans votre boîte mail.

Gratuit. Desabonnement en un clic. Pas de spam.