プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

WebAssemblyの学習でおすすめの本と動画【2024年最新】

更新日:

記事の内容


この記事では、WebAssemblyを学習する上での良書を紹介していきたいと思います。

動画教材

Udemyのここがオススメ

  • 一ヶ月間は自由に返金することができるので、お試しで講座を受けられる。
  • 情報が古くなった場合には、著者が教材をアップデートしてくれることが多いので、初心者に優しい。

Rust & WebAssembly with JS (TS) - The Practical Guide

興味がある方は、画像をクリック

iconicon

英語版です。

Rustでコードを学ぶ。
WebAssemblyにコードをコンパイルする。
JS/TSフロントエンドを用意し、ブラウザベースのスネークゲームを作成する。

Getting started with WebAssembly & Emscripten

興味がある方は、画像をクリック

iconicon

英語版です。

WebAssembly JavaScript APIとEmscriptenツールセットの学習のための完全ガイドです。

WebAssembly Beginner to Advanced

興味がある方は、画像をクリック

iconicon

英語版です。

WebAssembly、Emscripten、Qtなどを使って、Webアプリケーションを強化し、Web上でネイティブコードを実行することができます。

中級者向け

入門WebAssembly


WebAssemblyの基礎から、どのように動作するか、使用すべきケースと見合わせたほうがいいケース、そして開発手法と展開方法を、Web開発者がしっかり理解し実践できるような内容と構成で執筆されています。
作りっぱなしではなく、デバッグ方法やコンフリクトを起こした場合の検出プログラムの作成、他のアプリケーションとの相互作用などを通して、デプロイ後のメンテナンスにも筆を進め、実際に導入するうえで必須となる知識も紹介しています。

WebAssemblyガイドブック


この本は、HTMLとJavaScriptについての知識が多少あって、C/C++またはRustである程度プログラミングできる読者を対象に、WebAssemblyの役割や使い方を案内するガイドブックです。
WebAssemblyの概要からツールの使い方、C++やRustとの連携などについて、説明が丁寧にされている良書です。

作って学ぶWebAssembly: TypeScriptとDenoで作るWasmランタイム


TypeScriptとDenoを使用して簡易的なWebAssemblyランタイムを実装し、最終的には自作ランタイムで2数の最大公約数を求めます。

RustとWebAssemblyによるゲーム開発 ―安全・高速・プラットフォーム非依存のWebアプリ開発入門


本書では、Rustの実行環境としてWebAssemblyを使用していますが、WebAssemblyそのものを解説しているわけではありません。
しかし、WebAssemblyでRustを動かしたい人に最適です。

ハンズオンWebAssembly ―EmscriptenとC++を使って学ぶWebAssemblyアプリケーションの開発方法


本書はWebAssemblyの技術的な原理、動作、どのようなことが可能なのかを基礎からしっかり学ぶことができ、かつ実践的な開発テクニックにまで踏み込んだ開発者向けの解説書です。
プログラミング言語は主にC++を取り扱います。
簡単な例から解説をはじめ、動的リンクや並列処理、デバッグといった複雑な話題を解説する構成になっており、WebAssemblyモジュールの開発を助ける一冊です。

-おすすめ本

Copyright© プログラミング道場 , 2024 All Rights Reserved Powered by AFFINGER4.