WebAssembly ora gira su più server e nodi edge che nei browser, e il 67% delle organizzazioni afferma di utilizzarlo in produzione. Il salto rispetto al 47% di due anni fa colloca Wasm decisamente nel mainstream per le funzioni serverless e i carichi di lavoro edge-compute.

Come è avvenuto il cambiamento

Quando WebAssembly è apparso per la prima volta, la sua promessa era quella di offrire ai browser un modo veloce e sicuro per eseguire codice scritto in linguaggi diversi da JavaScript. Gli early adopter hanno creato giochi e strumenti grafici pesanti, ma il runtime è rimasto confinato all'interno del sandbox del browser. Negli ultimi anni, una serie di miglioramenti della piattaforma — in particolare il Component Model — ha aperto la porta all'integrazione tra linguaggi diversi, eliminando l'attrito che un tempo rendeva un incubo mescolare Rust, Go o altri linguaggi.

Allo stesso tempo, i provider cloud e le CDN hanno iniziato a offrire ambienti di esecuzione basati su Wasm. Nel 2026, i carichi di lavoro Wasm girano su più server e all'edge che nei browser.

Cosa significano i numeri

  • Tempo di cold-start – una nuova istanza Wasm può essere pronta in meno di 10 ms; un tipico container Docker ha ancora bisogno di diversi secondi per l'avvio. Per le API guidate dalle richieste, questo si traduce direttamente in latenza percepita dall'utente.
  • Dimensione del binario – un modulo Wasm pesa solitamente tra 2 MB e 5 MB. Un'immagine Docker comparabile pesa spesso tra 100 MB e 200 MB, un fattore cruciale per le posizioni edge con larghezza di banda limitata.
  • Sicurezza – il modello di esecuzione sandboxed isola il codice non attendibile, consentendo alle piattaforme di eseguire plugin di terze parti insieme ai servizi core senza esporre il sistema operativo host.
  • Portabilità – un singolo binario Wasm può essere eseguito su qualsiasi host che implementi lo spec, indipendentemente dal sistema operativo sottostante o dall'ecosistema linguistico.

Dove Wasm eccelle

Il Component Model consente a un modulo scritto in un linguaggio di esporre un'interfaccia ben definita che un altro linguaggio può importare. Ciò rende pratico la costruzione di sistemi di plugin in cui moduli scritti in linguaggi diversi interoperano senza la necessità di codice di collegamento personalizzato.

Gli scenari tipici che oggi beneficiano di Wasm includono:

  • Edge functions che trasformano le richieste HTTP, eseguono l'autenticazione o avviano inferenze AI leggere.
  • Architetture a plugin o estensioni in cui sviluppatori terzi inviano binari che devono essere isolati in un sandbox.
  • Compute stateless e a breve durata, come il ridimensionamento delle immagini, la validazione dei dati o la valutazione di feature flag.

Limiti che mantengono rilevante Docker

Wasm non è un sostituto universale per i container. Il suo sandbox non espone l'intero sistema operativo, il che significa che:

  • I servizi a lunga esecuzione che mantengono lo stato in memoria o su disco favoriscono ancora i container.
  • Le applicazioni che necessitano di accesso diretto alla GPU, moduli kernel specializzati o una profonda integrazione a livello di sistema rimangono su Docker o runtime simili.

A causa di questi vincoli, molte organizzazioni utilizzano uno stack ibrido: Wasm per lo strato edge veloce ed economico e i container per i servizi back-end che richiedono un carico di lavoro maggiore.

Cosa aspettarsi in futuro

  • Maturità degli strumenti – gli strumenti di debugging, profiling e osservabilità per Wasm stanno ancora cercando di raggiungere l'ecosistema Docker, che esiste da decenni.

In sintesi

WebAssembly si è evoluto da curiosità per browser a componente fondamentale delle moderne infrastrutture serverless ed edge. La sua velocità, l'impronta minima e l'isolamento integrato lo rendono la scelta ideale per i carichi di lavoro che devono avviarsi istantaneamente ed essere eseguiti a basso costo all'edge. Per tutto il resto — servizi stateful, carichi di lavoro intensivi per la GPU, integrazione profonda con il sistema operativo — i container mantengono ancora il vantaggio.