WebAssembly в действии
Практическое руководство.
Галлан Жерар «WebAssembly в действии» Питер, 2022 год, 496 стр., ISBN 978-5-4461-1691-1; (PDF-DJVU)
Описание книги.
Создавайте высокопроизводительные браузерные приложения, не полагаясь на одном только JavaScript! Компилируясь в бинарный формат WebAssembly, ваш код на C, C++ или Rust будет работать в браузере с оптимальной скоростью. WebAssembly обеспечивает большую скорость, возможности повторного использования существующего кода и доступ к новым и более быстрым библиотекам. Кроме того, при необходимости вы можете настроить взаимодействие с JavaScript. В этой книге информация подана в удобочитаемом формате, который поможет как начинающим, так и опытным разработчикам создавать модули WebAssembly и взаимодействовать с ними.
Оглавление.
Часть I. Первые шаги
Глава 1. Знакомство с WebAssembly
Глава 2. Модули WebAssembly изнутри
Глава 3. Создание вашего первого модуля WebAssembly
Часть II. Работа с модулями
Глава 4. Повторное использование существующей кодовой базы на C++
Глава 5. Создание модуля WebAssembly, вызывающего JavaScript
Глава 6. Создание модуля WebAssembly, вызывающего JavaScript, с использованием указателей на функции
Часть III. Продвинутые темы
Глава 7. Динамическое связывание: основы
Глава 8. Динамическое связывание: реализация
Глава 9. Потоки: веб-воркеры и pthread
Глава 10. Модули WebAssembly в Node.js
Часть IV. Отладка и тестирование
Глава 11. Текстовый формат WebAssembly
Глава 12. Отладка
Глава 13. Тестирование и все, что с ним связано
Приложения
Приложение А. Установка и настройка инструментов
Приложение Б. Функции ссаll, cwrap и вызовы функций напрямую
Приложение В. Макросы в Emscripten
Приложение Г. Ответы к упражнениям
Приложение Д. Дополнительные возможности текстового формата
Добавить комментарий