Top > WebAssembly
  • The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
  • Go to WebAssembly.

- 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
--  https://keens.github.io/slide/konpairanoninkaramitaWebAssembly/

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

- Kernel/VM的WebAssembly入門
--  https://logmi.jp/tech/articles/324956


* 関連 [#rel]

- [[PNaCl]] | [[NaCl]]
- [[asm.js]]
- [[LLVM]]
- [[WebKit]]

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes