X(Twitter) Zenn GitHub RSS 共有

wasm

作成日時:2024-08-01以前
更新日時:2024-08-01

WebAssemblyとは?→ https://ja.wikipedia.org/wiki/WebAssembly
凄く簡単に言えばブラウザでバイナリコードを実行できる技術。速い。

フロント周りにおけるWebAssembly(以降wasm)に関して私が思っていることを箇条書き。特に内容はまとまってない。

TypeScriptの次はRustかもしれない
WASMとRustはVue.js/React.jsを打倒するのか?
PythonコードをHTML内に記述して実行可能

インストール

Rust をインストール - Rustプログラミング言語
RustからWebAssembly (wasm)を生成してJavaScriptとブリッジ通信してみる | DevelopersIO

cargo install wasm-pack
you may need to install Visual Studio build tools with the "C++ build tools" workload

と怒られるので、“C++ build tools”をインストール。

Visual Studio Tools のダウンロード - Windows、Mac、Linux 用の無料インストール

Build Tools for Visual Studio 2022

インストーラで「C++ Buildtools」にチェック

色々エラーが出たが、対処法はエラーログを見れば分かる。
「perlのversionが古い」と怒られる。