php-ext-wasm - PHPでWebAssemblyを実行
php-ext-wasm - PHPでWebAssemblyを実行:
WebAssebmlyを学ぶと、単にWebブラウザ上で実行できるバイナリファイル以上の価値が見えてきます。WebAssebmlyを実行できるVMがあれば、他の環境でも同じように動かせるフォーマットとなります。つまりWebブラウザに限らず、幅広い環境で動かせる共通ライブラリになり得るのです。
今回はその一端を垣間見えるphp-ext-wasmを紹介します。WebAssebmlyをPHPで実行できるソフトウェアです。
WebAssebmlyを学ぶと、単にWebブラウザ上で実行できるバイナリファイル以上の価値が見えてきます。WebAssebmlyを実行できるVMがあれば、他の環境でも同じように動かせるフォーマットとなります。つまりWebブラウザに限らず、幅広い環境で動かせる共通ライブラリになり得るのです。
今回はその一端を垣間見えるphp-ext-wasmを紹介します。WebAssebmlyをPHPで実行できるソフトウェアです。
php-ext-wasmの使い方
例えば以下のようにRustファイルを作り、WebAssebmly化します。
#[no_mangle]
pub extern fn sum(x: i32, y: i32)
コメント
コメントを投稿