small medium large xlarge

The latest version of the book is P1.0, released about 1 year ago. If you've bought a PDF of the book and would like to update it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P1.0 (06-Sep-19)
PDF page: 39
In wasmcheckers/index.js the moves appear to have the wrong x and y positions. The first one says black moves from (0, 5) to (0, 4)... but black doesn...more...
  • Reported in: P1.0 (12-Jun-19)
PDF page: 45
Paper page: 23

Errors in commands and code--Abc

  • Reported in: P1.0 (12-Oct-19)
PDF page: 48
In order to successfully build for the wasm target, it was necessary after rust installation to also install the build target: rustup target add w...more...
  • Reported in: B2.0 (26-Dec-18)
PDF page: 62
Source snippets can come with line numbers and syntax highlighting - there are online libraries that can do this in html, maybe use one of them in the...more...
  • Reported in: B3.0 (19-Feb-19)
PDF page: 73
For those, like me, who don't know js/node/npm at all, it would be great to add the instructions for installing webpack, webpack-dev-server and html-w...more...
  • Reported in: P1.0 (07-Jun-19)
PDF page: 77
I tried to build the game locally but kept running into a runtime error in the browser console where the game would break after the first player move....more...
  • Reported in: P1.0 (23-May-19)
PDF page: 100
It looks like PubNub have changed how to create a chat app considerably. Now they seem to want you to download SDKs and set up local environments for...more...
  • Reported in: B4.0 (08-Mar-19)
Paper page: 103
The book says p112 app is served at /wasmchat.js but the index.html in the code given online and earlier in the chapter links js/app.js which is depre...more...
  • Reported in: B4.0 (08-Mar-19)
PDF page: 109
Paper page: 97

Only js! macro is defined by stdweb, html is defined by yew.--Nicolas Barrandon