- 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]]