- https://github.com/WebAssembly/spec
- https://www.w3.org/community/webassembly/
- https://webassembly.github.io/
- https://github.com/WebAssembly
-- https://github.com/WebAssembly/design/blob/master/BinaryEncoding.md
- WebAssembly
-- https://developer.mozilla.org/ja/docs/WebAssembly
--- https://developer.mozilla.org/ja/docs/WebAssembly/C_to_wasm C/C++からWebAssemblyにコンパイルする
- [[Binaryen]]
% git clone --recursive https://github.com/WebAssembly/binaryen.git
% cd binaryen
% cmake -DCMAKE_INSTALL_PREFIX=$HOME/WebAssembly/master .
- [[WASI]]: WebAssembly system interface
* 言語 [#ob49050f]
- [[WebAssembly/PHP]]
* 歴史 [#z326094a]
- WebAssemblyの歴史について
-- https://zenn.dev/hodagi/articles/4925afbeb3c4dc
* セキュリテイ [#r347d0a6]
- Wasmはなぜセキュアなのか?
-- https://zenn.dev/0kate/articles/83e48c177ff709
* 入門 [#re507e84]
- WebAssembly ツアー
-- https://tourofrust.com/webassembly/00_ja.html
* Rust [#k5d4373c]
- RustではじめるWebAssembly入門~JavaScriptを超える高速なWebアプリ開発を実践しよう
-- https://codezine.jp/article/detail/14567
- 動かして学ぶ! Rustの言語仕様
-- https://codezine.jp/article/detail/15083
- Rustでわかる! WebAssemblyのメリット~処理速度の違いを、サンプルを作りながら体験しよう
-- https://codezine.jp/article/detail/15920
* Browser 以外 [#w978587e]
- WebAssembly outside of the browser
-- https://speakerdeck.com/d0iasm/webassembly-outside-of-the-browser?slide=28
- WebAssemblyのWeb以外のことぜんぶ話す
-- https://www.slideshare.net/TakayaSaeki/webassemblyweb-244794176
-- https://speakerdeck.com/nullpo_head/webassemblynowebyi-wai-nokotozenbuhua-su
- [[Wasmer]] (Run any code on any client.)
* コンテナ [#ee03113b]
- Linuxコンテナの「次」としてのWebAssembly、の解説
-- https://zenn.dev/koduki/articles/9f86d03cd703c4
* VM [#p0fd6995]
- Kernel/VM的WebAssembly入門
-- https://logmi.jp/tech/articles/324956
- JavaScriptからWASMのスタックポインタを操作する
-- https://zenn.dev/herumi/articles/wasm-emcc-stack
- コンパイラの人からみたWebAssembly
-- https://keens.github.io/slide/konpairanoninkaramitaWebAssembly/
*. [#t1990caf]
- Google、Microsoft、Mozilla他が協力して、ウェブ用新バイナリーフォーマットWebAssemblyを公開
-- http://jp.techcrunch.com/2015/06/18/20150617google-microsoft-mozilla-and-others-team-up-to-launch-webassembly-a-new-binary-format-for-the-web/
-
-- http://www.phoronix.com/scan.php?page=news_item&px=LLVM-WebAssembly-RFC
WebAssembly LLVM Backend Being Discussed
- https://twitter.com/rockridge07/status/611304010071605248
WebAssemblyは、Mozillaが提唱するポータブルなバイナリフォーマット。
LLVMなどを通じて生成される中間コードは、当初からasm.js相当の機能が確保され、
動作時に機械語にコンパイルされる。 / “design/Hi…”
https://github.com/WebAssembly/design/blob/master/HighLevelGoals.md
- WebAssembly- Explained
-- http://moduscreate.com/webassembly-explained/
- 主要ブラウザで実行可能なバイナリ形式「WebAssembly」の開発がスタート。Chrome、WebKit、Firefox、Microsoft Edge、LLVM、Unityらがサポートを相次いで表明
-- http://www.publickey1.jp/blog/15/webassembly.html
- WebAssembly対応、主要ブラウザChrome/Firefox/Edge/Safariで整う。Webアプリの開発言語としてJavaScript以外の選択肢は広がるか?
-- https://www.publickey1.jp/blog/17/webassembly_browsers.html
- WebAssembly Articles
-- https://hacks.mozilla.org/category/webassembly/
- WebAssembly consensus and end of Browser Preview
-- http://lists.w3.org/Archives/Public/public-webassembly/2017Feb/0002.html
- WebAssemblyの現状と展望 ~言語ツールチェインからWASIまで~
-- https://speakerdeck.com/mathetake/webassemblyfalsexian-zhuang-tozhan-wang-yan-yu-turutieinkarawasimade?
* 関連 [#rel]
- [[PNaCl]] | [[NaCl]]
- [[asm.js]]
- [[LLVM]]
- [[WebKit]]