Искусство WebAssembly
Здесь можно купить книгу "Искусство WebAssembly " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-97060-976-7
Страниц: 311
Артикул: 99383
Возрастная маркировка: 16+
Краткая аннотация книги "Искусство WebAssembly"
В книге подробно рассматриваются принципы работы WebAssembly – компактной межплатформенной технологии, которая оптимизирует производительность ресурсоемких веб-приложений и программ. Вы узнаете, как оптимизировать, компилировать и отлаживать низкоуровневый код, сравнивать его производительность с JavaScript, а также представлять код в удобном для прочтения текстовом формате WebAssembly Text (WAT). Затем сможете создать программу обнаружения столкновений на базе браузера, поработать с технологиями рендеринга в браузере для создания графики и анимации и выяснить, как WebAssembly взаимодействует с другими языками программирования. Книга адресована веб-разработчикам, желающим понять, как создавать и развертывать приложения на основе WebAssembly, а также пользователям, которые хотят изучить и применять эту технологию.
Содержание книги "Искусство WebAssembly "
От издательства
Об авторе
О техническом рецензенте
Предисловие
Благодарности
Введение
Глава 1. Введение в WebAssembly
Что такое WebAssembly?
Причины использовать WebAssembly
Связь WebAssembly с JavaScript
Зачем учить WAT?
Среда встраивания
Удачное время
Глава 2. Основы работы с WebAssembly Text
Написание простейшего модуля
Hello World в WebAssembly
Переменные WAT
Условные операторы if/else
Операторы цикла и блока
Оператор цикла (loop)
Заключение
Глава 3. Функции и таблицы
Когда следует вызывать функции из WAT
Разработка функции is_prime
Объявление импортированной функции
Влияние вызовов внешних функций на производительность
Таблицы функций
Заключение
Глава 4. Низкоуровневые битовые операции
Системы счисления: двоичная, десятичная и шестнадцатеричная
Арифметические операции над целыми числами и числами с плавающей запятой
Биты старшего и младшего разрядов
Битовые операции
Заключение
Глава 5. Строки в WebAssembly
ASCII и Unicode
Строки в линейной памяти
Заключение
Глава 6. Линейная память
Линейная память в WebAssembly
Объект памяти JavaScript
Обнаружение столкновений
Заключение
Глава 7. Веб-приложения
DOM
Создание и настройка простого сервера Node
Первое веб-приложение WebAssembly
Шестнадцатеричные и двоичные строки
Заключение
Глава 8. Работа с Canvas
Рендеринг HTML-страницы на холсте
Модуль WAT
Заключение
Глава 9. Оптимизация производительности
Использование профилировщика
wasm-opt
Приемы повышения производительности
Сравнение приложения обнаружения столкновений с JavaScript
Оптимизация WAT вручную
Запись производительности в лог
Более сложное тестирование с помощью benchmark.js
Сравнение WebAssembly и JavaScript с флагом --print-bytecode
Заключение
Глава 10. Отладка WebAssembly
Отладка из консоли
Предупреждения об ошибках
Трассировка стека
Отладчик Firefox
Отладчик Chrome
Заключение
Глава 11. AssemblyScript
Интерфейс командной строки в AssemblyScript
Приложение Hello World на AssemblyScript
Объектно-ориентированное программирование на AssemblyScript
Заключение
Послесловие
Предметный указатель
Все отзывы о книге Искусство WebAssembly
С книгой "Искусство WebAssembly" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Искусство WebAssembly (автор Рик Баттальини)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку