More Related Content
Similar to RustでWebAssembly (20)
RustでWebAssembly
- 2. About Me
● 樫本直弘(かしもとなおひろ)
○ GitHub:https://github.com/NaohiroKashimoto
● 株式会社セレスの(中略)インフラチーム所属
● 業務
○ 内部統制(IT)
○ バックエンドの管理(プロビジョニング、モニタリング、 etc...)
● バックグラウンド
○ N88-BASIC,80286のアセンブラからPerl,PHP,C/C++,C#,Ruby,Go,ES5,ES2015,Reactあたりま
で。
○ ガラケー開発、サーバー型電子マネー、決済、と来て現職
- 7. Rustの採用事例
● MozillaのFirefox
● Facebook Libra Core
○ Libraプロトコルのオープンソース実装
○ Libra:https://developers.libra.org/docs/libra-core-overview
○ GitHub:https://github.com/libra/libra
● Amazon Web ServiceのFirecracker
○ Rustで書かれたKVMを利用するMicroVM
○ AWS:https://aws.amazon.com/jp/blogs/news/firecracker-lightweight-virtualization-for-serverles
s-computing/
○ GitHub:https://github.com/firecracker-microvm/firecracker
● 他にもDropbox,Fastlyなどで活用されている。
- 16. 参考資料
● WebAssembly Specification
○ http://webassembly.github.io/spec/core/index.html
● WebAssembly: 「なぜ」と「どうやって」 [翻訳記事]
○ https://dev.to/nabbisen/webassembly--3385
● Rust から WebAssembly にコンパイルする
○ https://developer.mozilla.org/ja/docs/WebAssembly/Rust_to_wasm
● WebAssembly テキストフォーマットを理解する
○ https://developer.mozilla.org/ja/docs/WebAssembly/Understanding_the_text_format
● WebAssembly JavaScript API を使用する
○ https://developer.mozilla.org/ja/docs/WebAssembly/Using_the_JavaScript_API