#author("2021-10-03T10:59:20+00:00","default:admin","admin") [[WebAssembly:https://webassembly.org/]] -[[WebAssembly - Wikipedia:https://ja.wikipedia.org/wiki/WebAssembly]] -[[WebAssembly の基礎:http://nmi.jp/2017-11-06-WebAssembly-Basics]] -[[WebAssembly の利用シナリオを調べる:https://zenn.dev/takewell/articles/11b80090137dcc]] -[[WebAssembly を試してみた:https://laboradian.com/tried-webassembly/]] -[[「WebAssembly」ならブラウザで高速にCもRustもGoも動く:https://news.mynavi.jp/article/programinglanguageoftheworld-20/]] -[[WebAssemblyとは?〜実際にC言語をブラウザで動かす〜【2019年6月版】:https://qiita.com/umamichi/items/c62d18b7ed81fdba63c2]] -[[ネイティブアプリ並みのパフォーマンス!WebAssemblyでフロントエンド開発が変わる:https://sterfield.co.jp/designer/webassembly%E3%81%A7%E3%83%95%E3%83%AD%E3%83%B3%E3%83%88%E3%82%A8%E3%83%B3%E3%83%89%E9%96%8B%E7%99%BA%E3%81%8C%E5%A4%89%E3%82%8F%E3%82%8B/]] -[[[速報」Blazor WebAssemblyが正式リリース。C#/.NETでWebアプリケーションを開発可能に。Microsoft Build 2020:https://www.publickey1.jp/blog/20/blazor_webassemblycnetwebmicrosoft_build_2020.html]] -[[【エバンジェリスト・ボイス】Webの 未来? WebAssemblyとBlazor:https://www.idnet.co.jp/column/page_131.html]] -[[Software Design 2021年3月号の「WebAssembly入門」を読んだ:https://dackdive.hateblo.jp/entry/2021/03/24/090000]] *実行環境 [#d4f7551e] -[[Web 以外でも期待される WebAssembly – Blockchain との親和性について:https://engineering.linecorp.com/ja/blog/webassembly-expected-to-be-used-beyond-the-web/]] **[[Web Embedding:https://webassembly.org/docs/web/]] [#ce861fd9] ***Node.js [#pd32266c] ***Webブラウザ [#e2c8071a] **WASI [#lab4632f] -[[WebAssembly System Interface (WASI):https://nodejs.org/api/wasi.html]] -[[コンテナ技術を捨て、 WASIを試す:https://medium.com/nttlabs/wasi-6060b243ac90]] -[[Rust で WASI 対応の WebAssembly を作成して実行:https://fits.hatenablog.com/entry/2020/04/29/210734]] -[[WASI 試してみた:https://developers.10antz.co.jp/archives/765]] **[[Non-Web Embeddings:https://webassembly.org/docs/non-web/]] [#eacaa45e] ***対応言語 [#t7962f6a] -Rust -[[AssemblyScript:https://www.assemblyscript.org/]] --TypeScriptのサブセット -C/C++ *開発言語・フレームワーク [#vbaebaa0] -[[Awesome WebAssembly Languages:https://nodejs.org/api/wasi.html]] **Rust [#l26e7bde] -[[WebAssemblyアプリ開発で最も使われている言語はRust、注目の機能はスレッドなど。The State of WebAssembly 2021:https://www.publickey1.jp/blog/21/webassemblyrustthe_state_of_webassembly_2021.html]] -[[WebAssemblyとRustが作るサーバーレスの未来:https://thinkit.co.jp/article/17486]] -[[Rust のコードをいろいろな環境で動かしてみたメモ:https://zenn.dev/mryhryki/articles/2021-08-01-run-rust-on-several-environments]] **[[AssemblyScript:https://www.assemblyscript.org/]] [#t498ce89] -[[AssemblyScript の紹介 : 次世代のコンピューティング言語:https://www.fastly.com/jp/blog/meet-assemblyscript-your-next-computing-language]] -[[AssemblyScript に入門する:https://zenn.dev/sosukesuzuki/scraps/b5e25e18bdb7f4]] -[[AssemblyScriptを使ってTypeScriptのコードを早くしよう:https://qiita.com/chikoski/items/d98ed0a98acfa896869f]] **Go [#g11dbab8] -[[Go × WebAssemblyで電卓のWebアプリを作ってみた:https://buildersbox.corp-sansan.com/entry/2019/02/14/113000]] -[[Go言語がWebAssemblyをサポートへ。GOARCHは「wasm」、GOOSは「js」に:https://www.publickey1.jp/blog/18/gowebassemblygoarchwasmgoosjs.html]] *[[Wasmer:https://wasmer.io/]] [#t94539bf] -[[スタンドアロンなWebAssemblyランタイム「Wasmer 2.0」正式リリース、Win/Mac/Linux対応。SIMDに対応、実行速度が約50%改善、参照型対応など:https://www.publickey1.jp/blog/21/webassemblywasmer_20winmaclinuxsimd50.html]] -[[WebAssemblyをブラウザの外で動かすWasmerを触ってみた:https://zenn.dev/koduki/articles/f1b342079788be]]