WebAssembly Advent Calendar 2024の5日目の記事になります. 先月,Deno 2.1がリリースされ,Wasmを直接importできるようになりました. Deno 2.1: Wasm Imports and other enhancements 従来のWasmサポート Denoは今までもWasmをサポートしてきました. 例えば次のようなWATファイルを用意します. このWATファイルは,ポインタと文字列長を受け取るconsole_log関数をインポートし,_start関数を実行すると"Hello, Wasm!"のポインタと文字列長をconsole_log関数に渡します. ;; main.wat (module (import "env" "console_log" (func $log (param i32 i32))) (memory (export "mem