メニュー

実践入門WebAssembly

発売日: 2023/10/27 想定ページ数: 76ページ ISBN: 9784295601982 全文検索: 対応
★★★★★ ★★★★★ 0件
Webアプリケーションの開発において、長らくJavaScript(JS)やTypeScript(TS)などのトランスパイル言語が主流でした。しかし、WebAssembly(Wasm)の出現により、WasmとJSのハイブリッド実行環境が新たな潮流として注目されています。この変化は、JSが完全にWasmに取って代わられるというものではなく、両者の組み合わせによる新しい可能性を示唆しています。
本書では、Wasmの特性を理解することで、なぜハイブリッドな実行環境が有効であるのか、そしてWasmをどのようなシチュエーションで活用すべきかを明らかにします。単に「Wasmの時代が来た」と主張するのではなく、Wasmの真の価値とその活用方法に焦点を当てています。
本書はWasmの適切な利用方法や、どの部分をWasmに置き換えるべきかのヒントを提供することで、読者がより効果的なWebアプリケーション開発を行えるようサポートする解説書です。

【目次】
第1章 WebAssemblyの概要
第2章 WebAssemblyの基本的な使い方
第3章 コンパイル言語からビルドする
第4章 WebAssemblyの活用
目次プレビュー
  • はじめに
  • 第1章 WebAssemblyの概要
  • 第2章 WebAssemblyの基本的な使い方
  • 読み進め方
  • 本書の位置付け
  • 表記関係について
  • 1.1 WebAssembly Text Format
  • 1.2 仮想マシン
  • 1.3 WebAssemblyの恩恵
  • 2.1 基本仕様
  • 2.2 ブラウザー上で実行する
  • 2.3 文字列の扱い
  • 2.4 Single Instruction/Multiple Data
  • 2.5 まとめ
  • 3.1 Hello, Rust
  • 3.2 wasm-pack
  • 3.3 Hello, Dart
  • 3.4 まとめ
  • 4.1 ウェブでの活用
  • 4.2 ウェブ以外での活用
  • 4.3 まとめ
  • A.1 xxd
  • A.2 cat
  • A.3 python3
  • A.4 wat2wasm
  • A.5 wasm2wat
  • A.6 wabt(WebAssembly Binary Toolkit)
  • A.7 Deno
  • A.8 Rust
  • A.9 wasm-pack
  • A.10 Dart
  • A.11 dart2wasm
  • A.12 wget
  • A.13 wasmtime
  • A.14 Go
付録B 参考文献
  • C.1 WebAssemblyの概要
  • C.2 WebAssemblyの基本的な仕組み
  • C.3 コンパイル言語からビルドする
  • C.4 WebAssemblyの活用

まだレビューが投稿されていません