WASM

icona wasm

Modulo binario WebAssembly utilizzato per applicazioni web ad alte prestazioni

Tipo di file: Source code e script file

.wasm files sono moduli binari compilati da WebAssembly, un linguaggio di programmazione di basso livello progettato per un'esecuzione rapida nei browser web. Questi file vengono aperti e eseguiti da browser web che supportano WebAssembly, come Google Chrome, Mozilla Firefox, Microsoft Edge e Safari.

Cos'è un file wasm?

Categoria tipo di file:
Source code e script file

Data aggiornamento: 21 luglio 2026

.wasm files sono moduli WebAssembly compilati, un formato di istruzioni binarie che consente un'esecuzione ad alte prestazioni del codice sui browser web. WebAssembly (abbreviato come WASM) è progettato per completare JavaScript offrendo un modo più rapido ed efficiente di eseguire applicazioni complesse in ambienti web.

Gli sviluppatori compilano il codice sorgente scritto in linguaggi come C, C++ o Rust in moduli binari WebAssembly, che poi possono essere caricati nelle pagine web ed eseguiti dal runtime WebAssembly del browser. Questo formato è altamente ottimizzato per dimensione e velocità, consentendo prestazioni quasi native nelle applicazioni web.

WebAssembly ha guadagnato una vasta adozione tra i principali browser ed è supportato su tutti i moderni sistemi operativi, rendendolo una scelta versatile per lo sviluppo web multipiattaforma. Strumenti come il WebAssembly Binary Toolkit (WABT) ed Emscripten facilitano la compilazione e il debugging dei file .wasm, mentre vari IDE e sistemi di build supportano questo formato per un'integrazione senza soluzione di continuità.

Come aprire un file wasm?

Per aprire ed eseguire file .wasm, in genere si incorporano in una pagina web utilizzando API JavaScript come WebAssembly.instantiateStreaming(). Per testare e debug, gli sviluppatori usano browser come Google Chrome, Mozilla Firefox o Microsoft Edge, che supportano nativamente il caricamento e l'esecuzione di moduli WebAssembly.

Sul tuo computer locale, puoi eseguire file WebAssembly in qualsiasi browser che supporti la tecnologia WebAssembly. Gli sviluppatori possono anche utilizzare strumenti da riga di comando come Node.js con i moduli appropriati per eseguire file .wasm al di fuori dell'ambiente browser.

Come convertire un file wasm?

Convertire il codice sorgente in file .wasm comporta la compilazione da linguaggi di alto livello come C, C++ o Rust utilizzando strumenti come Emscripten, il target WebAssembly di Rust o AssemblyScript. Sono inoltre disponibili compilatori online in grado di generare moduli WebAssembly da frammenti di codice.

Per convertire i file .wasm in altri formati o per generare codice di collegamento JavaScript, gli sviluppatori utilizzano tipicamente strumenti come il WebAssembly Binary Toolkit (WABT), che include utility come wabt.js. Several servizi online e plugin IDE supportano anche flussi di lavoro di compilazione e conversione WebAssembly per facilitare lo sviluppo e l'integrazione.

Estensioni file correlate