WebAssemblyについて
WebAssemblyは、現代のウェブブラウザで動作する新しいエンコーディング方式です。これは低レベルのクラスアセンブリ言語で、コンパクトなバイナリ形式を持ち、ネイティブに近い性能で動作し、C/C++、C#、Rustなどの言語のコンパイル対象を提供し、ウェブ上で動作します。 また、JavaScriptと共存するよう設計されており、両者が連携して動作できるようになっています。
テスト用のwasmファイルを生成してください
AssemblyScriptはTypeScriptに似たWebAssembly言語です(ハイパーリンクのログインが見えます。)。 TypeScriptファイルをWebAssemblyファイルにコンパイルするAssemblyScriptツールをインストールしてください。 設置コマンドは以下の通りです:
新しいtest.tsファイルを作成し、次のように定義します:
以下のコマンドで.wasmファイルを生成します:
構成パラメータ:ハイパーリンクのログインが見えます。
wasm内の関数を実行します
方法1(最も簡単)
生成された.jsモジュールの実行に直接参照します。以下のように:
方法2
assemblyscript/loaderの場合、参照:ハイパーリンクのログインが見えます。、コードは以下の通りです:
.wasmコマンドは次のように生成できます:
この方法なら.tsを生成しません。 jsファイル。
方法3
ネイティブWebAssemblyを使ってコンパイルをロードすると、コードは以下の通りです:
最後にソースコードファイルを添付します:
観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ 答える
|