ハンズオン WebAssembly(ハンズオンウェブアセンブリー)
Emscripten と C++を使って学ぶ WebAssembly アプリケーションの開発方法
プログラミング- 著者:
- Gerard Gallant/北原 憲/洲崎 俊/西谷 完太/磯野 亘平/米内 貴志(ジェラルド ガラント/キタハラ ケン/スザキ シュン/ニシタニ カンタ/イソノ コウヘイ/ヨネウチ タカシ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2022年10月11日頃
- ISBN:
- 9784814400102
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Web サイトのパフォーマンス向上を実現させる新技術の解説書!
WebAssembly は Web サイトのパフォーマンス向上のため Mozilla 社によって開発された新技術で、 JavaScript と比較すると最大で 3 倍速くなると言われています。 JavaScript の諸問題を補完し、共存を目指す思想のもと開発が進められています。本書は、 WebAssembly の技術的な原理を基礎からしっかり学ぶことができ、かつ実践的な開発テクニックにまで踏み込んだ開発者向けの技術書です。
技書の森解説
ブラウザの中でネイティブ並みの速度を引き出す WebAssembly (Wasm) は、仕様だけ読んでも手応えを得にくい技術です。本書は Manning 社の "WebAssembly in Action" の翻訳書で、 C/C++ のコードを Emscripten でコンパイルしてブラウザ上で動かすところまでを、段階的なハンズオン形式で追体験できます。モジュールの読み込み、メモリ管理、 JavaScript との相互呼び出しといった Wasm 固有の概念を、実際に手を動かしながら身体に落とし込める構成です。
原著に対しては「繰り返しが多い」という指摘がある一方、それは各章を独立して参照できる設計でもあります。通読するよりも、必要な章を辞書的に引く読み方が合う人も多いでしょう。 Wasm の全体像をつかんだうえで個別のユースケースに踏み込めるため、仕様書だけでは橋渡しできない「動くものを作る力」が手に入ります。 Web フロントエンドの高速化や、既存の C/C++ 資産をブラウザに持ち込みたいエンジニアにとって、実装の足がかりになる一冊です。
言及 Qiita 記事 (1 件)
言及 Zenn 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
Web 開発本ガイド - フロントエンドからバックエンドまで
Web 開発の全体像を学べる技術書の選び方と学習マップを紹介。フレームワーク本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
Git / GitHub 本ガイド - マンガ / GUI / 仕組み理解の 3 つの入口で選ぶ
Git と GitHub を学ぶ本の選び方を「入口の違い」で整理。マンガで概念を掴む本、GUI から入る本、仕組みを腹落ちさせる本、チーム開発の作法を学ぶ本、手元に置くリファレンスまで、2026 年 8 月時点の定番書で独学ルートを解説します。
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。