WebAssembly from the Ground Up
Новая книга "WebAssembly from the Ground Up" предлагает изучить WebAssembly через практическое создание компилятора на JavaScript. Стоимость $39 включает 15 глав, интерактивную веб-версию, PDF, доступ к Discord и гарантию возврата денег. Автор использует пошаговый подход, позволяющий даже без опыта в компиляторах создать компилятор для простого языка программирования Wafer, который затем компилируется в WebAssembly.
Книга охватывает основы WebAssembly: формат бинарных модулей, набор инструкций, взаимодействие с внешним миром и модель безопасности. Читатели научатся вручную создавать модули, работать с памятью, управлять потоком выполнения и инстанцировать WebAssembly в JavaScript. Для понимания требуется только средний уровень JavaScript, а весь код предоставляется в книге. Уникальность подхода — в погружении в низкоуровневые детали WebAssembly через практическое создание компилятора, а не через теорию.