Onyx WebAssembly

JavaScriptおよびTypeScriptが全盛の今、その周辺の技術も賑やかです。
WebAssemblyというのは、処理の高速化等で使用されますが、これにコンパイルできるOnyxという言語を試してみました。

https://onyxlang.io/

インストール)

sh <(curl https://get.onyxlang.io -sSfL)

onyx build -o add.wasm -r js add.onyx

python3 -m http.server 8080

wasmを外部モジュールとして呼び出すサンプルです。
下記、node でもやってみました。

% node index.js
11 + 22 = 33

どちらでも使える共通モジュールを持つことができます。
アルゴリズムなどで利用すると便利ですね。

About

Categories: 未分類 タグ: ,