
『RustとWebAssemblyによるゲーム開発 ―安全・高速・プラットフォーム非依存のWebアプリ開発入門』
- Eric Smith 著、中田 秀基 訳
- 2023年7月19日発売予定
- 368ページ(予定)
- ISBN978-4-8144-0039-3
- 定価4,290円(税込)
WebAssemblyの登場で、JavaScriptを使わなくてもブラウザを操作することが可能になり、使い慣れた言語をブラウザ環境でも使うことができるようになりました。本書では、簡単なゲーム開発を通じて、JavaScriptやTypeScriptを使わずに、安全性、高速性、並列性で定評のあるRustを使って、従来より高速かつ安全にブラウザを動かす方法を学ぶことができます。システムプログラミングだけではなく、Web開発においてもRustの威力を体感することができます。本書では、Rustの実行環境としてWebAssemblyを使用していますが、WebAssemblyそのものを解説しているわけではありません。しかし、WebAssemblyでRustを動かしたい人に最適です。
表紙の動物はロングレッグドスパイダークラブ(long-legged spider crab、学名Macropodia rostrata)です。昆虫のクモに似た長い脚を持つクモガニの一種で、日本近海に生息するタカアシガニの仲間です。
タカアシガニは成長すると4メートル近くにまでなることもありますが、このカニは甲長が2センチ程度と小型で、捕食者から身を守るため海藻などを体に付着させて擬態することで知られています。地中海や黒海沿岸のヨーロッパからアフリカ西部まで、広い地域に生息しています。200~500メートルの深海底で見られるタカアシガニとは異なり、水深0~50メートルの海で生息しています。
全国の有名書店、Amazon.co.jpにて予約受付中です。