/rust-web-server-wasm

rust wasm example

Primary LanguageRustMIT LicenseMIT

rust-web-server-wasm

rust wasm example


  • wasmer installation

    wasm runtime

    curl https://get.wasmer.io -sSfL | sh
  • add wasm toolchain

    compile rust source to wasm

    rustup target add wasm32-unknown-unknown
  • rust compile release

    cargo build --target wasm32-unknown-unknown --release
  • wasm-gc installation

    reduce wasm file size

    cargo install wasm-gc
  • reduce wasm

    wasm-gc target/wasm32-unknown-unknown/release/rust-web-server-wasm.wasm
  • run wasm

    cd target/wasm32-unknown-unknown/release/
    wasmer rust-web-server-wasm.wasm -i sum 1 1
    
    # output
    # 2