現在地
トップ > 電子書籍 > PC・システム開発 > プログラミング > プログラミング入門
Rustで学ぶWebAssemblyーー入門からコンポーネントモデルによる開発まで

Rustで学ぶWebAssemblyーー入門からコンポーネントモデルによる開発まで [電子書籍版]
清水 智公

3,300(税込)

商品情報

  • 著者:   清水 智公
  • シリーズ名:   エンジニア選書
  • 発売日:   2024年10月10日
  • 出版社:   技術評論社
  • 商品番号:   9784297144142
  • 言語:   日本語
  • 対応端末:   電子書籍リーダー, Android, iPhone, iPad, デスクトップアプリ

商品説明

内容紹介

◆モジュールからコンポーネントへ。新しいWASMをRustで実体験◆


Webブラウザー上でプログラムを高速に実行するための技術として開発されたWebAssembly(Wasm)ですが、近年では「特定のプログラミング言語・アーキテクチャに依存しない」「プログラムをサンドボックス内で安全に実行できる」という強みに注目が集まっています。さらに、新たに導入される予定の「コンポーネントモデル」によって、大規模なプロジェクトでもWebAssemblyを利用しやすくなる環境が整いつつあります。本書では、プログラミング言語としてRustを採用し、以下の3つの観点で、“新しい”WebAssemblyについて手を動かしながら理解を深めます。


■目次


第1章 プログラミング言語Rustの準備

  1.1 Hello, world!

  1.2 エラーハンドリング

  1.3 ライブラリーの利用

  1.4 まとめ

第2章 WebAssemblyとは

  2.1 WebAssemblyの特徴

  2.2 Wasmの利用例

  2.3 Wasmの標準化プロセス

  2.4 仕様の進化とコンポーネントモデル

  2.5 まとめ

第3章 RustによるWebAssembly作成入門

  3.1 RustによるWasmコンポーネント作成の流れ

  3.2 cargo-componentのインストール

  3.3 Hello, world!

  3.4 grepコマンドクローンを作ろう

  3.5 まとめ

第4章 他のプログラムから利用されるWasmコンポーネント

  4.1 ライブラリーコンポーネント向けのプロジェクト作成

  4.2 WIT入門

  4.3 ワールドの実装

  4.4 Wasmを実行するプログラムの作成

  4.5 ライブラリーコンポーネントの利用(コード生成編)

  4.6 エクスポートについて

  4.7 まとめ

第5章 依存関係の解決と合成

  5.1 import:依存関係の記述

  5.2 Wasmコンポーネントの合成

  5.3 ホストコードによる実装の提供

  5.4 WebAssembly System Interface(WASI)

  5.5 wasi:cli/importsの実装

  5.6 まとめ

第6章 コマンドラインインターフェースアプリケーションの作成

  6.1 グリッチアート

  6.2 本章で作成するCLIアプリ

  6.3 コンポーネントレジストリーへ登録

  6.4 WITによるインターフェース定義

  6.5 WITパッケージをコンポーネントレジストリーに登録

  6.6 インターフェースを実装

  6.7 CLIアプリの改変

  6.8 補足として

  6.9 まとめ

第7章 サーバーアプリケーションの開発

  7.1 本章で作成するサーバーアプリケーション

  7.2 Hello, wasi:http/proxy

  7.3 Spinの導入と利用

  7.4 echo APIの作成

  7.5 グリッチアートを作るAPIの作成

  7.6 まとめ

第8章 Wasmコンポーネントとコンテナーランタイム

  8.1 Wasmコンポーネントを動かすコンテナーイメージ

  8.2 Docker Desktopのインストール

  8.3 Wasmコンポーネントを動かすコンテナーイメージの作成

  8.4 Spinアプリを動かすコンテナーイメージの作成

  8.5 まとめ


■著者プロフィール


清水智公(しみずのりただ):WebAssembly Night / Rust.Tokyo。WebAssemblyに関する技術コミュニティ「WebAssembly Night」を2016年より主催。年に数回、オフラインイベントを開催している。また、プログラミング言語Rustの技術カンファレンスである「Rust.Tokyo」の運営も務める。おもにフロントエンドプログラムの開発者体験に対する興味を持つ。趣味はサッカー観戦と読書。X:@chikoski


商品レビュー

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

楽天Kobo電子書籍版

  • 期間限定!イチオシのキャンペーン

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      エンジニアが一生困らない ドキュメント作成の基本
      電子書籍エンジニアが一生困らない ドキュメント…

      仲田尚央

      1,100円(税込)

    2. 2
      VTuberサプーが教える! Python 初心者のコード/プロのコード
      電子書籍VTuberサプーが教える! Python 初心者…

      サプー

      2,860円(税込)

    3. 3
      生成AIパスポート公式テキスト 第3版
      電子書籍生成AIパスポート公式テキスト 第3版

      一般社団法人生成AI活用普及協会

      1,782円(税込)

    4. 4
      MASTER OF Logic Pro [改訂第3版]
      電子書籍MASTER OF Logic Pro [改訂第3版]

      大津真

      4,400円(税込)

    5. 5
      情報処理教科書 ITストラテジスト 2024〜2025年版
      電子書籍情報処理教科書 ITストラテジスト 2024〜…

      広田 航二

      4,048円(税込)

    1. 1
      【入荷予約】モデルプレスカウントダウンマガジン(vol.10)
      【入荷予約】モデルプレスカウントダウン…

      1,300円(税込)

    2. 2
      世界一簡単! 70歳からのスマホの使いこなし術
      世界一簡単! 70歳からのスマホの使いこ…

      増田由紀

      1,650円(税込)

    3. 3
      はやわざ筆ぐるめ年賀状2025
      はやわざ筆ぐるめ年賀状2025

      インプレス年賀状編集部

      539円(税込)

    4. 4
      はやわざ年賀状2025
      はやわざ年賀状2025

      インプレス年賀状編集部

      429円(税込)

    5. 5
      年賀状DVD-ROM 2025
      年賀状DVD-ROM 2025

      インプレス年賀状編集部

      1,760円(税込)

    購入データ自動連携!楽天ブックス公式 無料 読書管理パプリ Readee

    このページの先頭へ