t_wの輪郭

あれ
『WebAssembly in my Browser Desktop Environment』WebAssembly Reference Types『WebAssembly Reference Typesで、WasmでDOMを操作する壁がここまで下がった』あれRustからWebAssembly (wasm)を生成してJavaScriptとブリッジ通信してみるRust から WebAssembly にコンパイルするAlpine Linux, Arch Linux, Debian, FreeBSD が動き、なんと Windows 2000 まで WebAssembly で動かせるという狂気のエミュレータx86バイナリをリアルタイムに WebAssembly に変換しながら実行する狂気のエミュレータ v86マイクロソフト、WebAssemblyとWebGLで推論エンジンを実装した「ONNX Runtime Web」(ORT Web)をオープンソースで公開wasmはそんなに早くならない(らしいWebAssemblyは本当に速いのか? [数値計算編]『WebAssemblyでゴリゴリ閲覧履歴とかを検索するChrome Extensionを作ってみつつ、WebAssemblyの現状報告もしてみる』WebAssemblyをWebブラウザだけでなく、あらゆるプラットフォームで実行可能にすることを推進する団体「Bytecode Alliance」をMozillaやRed Hat、Fastlyなどが設立。MeCab cross-compiled to WebAssemblywasmwasm使ったら、ブラウザ上で高速に分かち書きできたりしないかな

あれ

2022/3/12 6:00:00

RustWebAssemblyを勉強しているのだけれど、console.logするのにもひと手間必要で、JavaScriptを全部置き換えるぜみたいなことをしようとすると苦労しそうだということが分かった。

//Rustwasmからconsole.logするコード
web_sys::console::log_1(&format!("Hello, {}!", name).into());

結局、負荷が高い処理を抜き出して、そこだけWebassemblyにするのが楽そう