WebAssembly
ネイティブに近いパフォーマンスで動作するコンパクトなバイナリー形式の低レベルな
アセンブリ
風言語です。
from
WebAssembly | MDN
略称:
WASM
へー、そういう技術があるのかあ
takker.icon
Uno Platform
も裏側では
WebAssembly
を使っているらしい
RustとかからWebAPIが呼べるのは凄いけど、パフォーマンス的にはどうなんだろう?
web_sys - Rust
ブラウザで動くJavaScriptに代わる高速なランタイムという側面
例
ブラウザで動画再生
https://www.publickey1.jp/blog/22/amazon_prime_videowebassemblywasm_vm.html
最近はJVMのような汎用ランタイムとして使われ始めている
例
Envoyのプラグイン
https://flattsecurity.hatenablog.com/entry/proxy-wasm
Go言語
でこのバイナリ作れると知って作ったのを思い出した。。懐かしい