Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Una storia su Rust e WebAssembly

Una storia su Rust e WebAssembly

Talk tenuto al LinuxDay 2020

Riccardo Magliocchetti

October 24, 2020
Tweet

More Decks by Riccardo Magliocchetti

Other Decks in Programming

Transcript

  1. Una storia su Rust e Una storia su Rust e

    WebAssembly WebAssembly Riccardo Magliocchetti Riccardo Magliocchetti
  2. Una storia su Rust e Una storia su Rust e

    WebAssembly WebAssembly Oggi vediamo: WebAssembly Rust Un caso d'uso
  3. Funzionante ma WIP Funzionante ma WIP Integrazione BigInt / interi

    64 bit WASM, no Webkit SIMD, non abilitato per default Threads e operazioni atomiche, no Webkit WASI, sperimentale ma usabile in diversi run me Aggiornamen : webassembly.org/roadmap
  4. Dove posso usarlo Dove posso usarlo Maggiori browser, Run me

    JS: , Run me WASM: , caniuse.com ~93% Node.js Deno wasm me wasmer
  5. In che linguaggi posso scrivere In che linguaggi posso scrivere

    C/C++, , C#, Varie ed eventuali Emscripten Rust Working Group AssemblyScript Blazor
  6. Perché WebAssembly? Perché WebAssembly? Por ng di applicazioni desktop su

    Web Riuso di codice in JavaScript Un run me per tan linguaggi
  7. Caso d'uso Caso d'uso Implementare un sistema di spell checking

    in una applicazione web usando SymSpell
  8. Il software libero Il software libero non si scrive da

    solo! non si scrive da solo! Por ng o mizzato a WebAssembly Aggiunta funzionalità De agli tecnici Nicola Mar no a Rustlab 2020 talk