Описание
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство посвящено новым асинхронным возможностям и средствам повышения производительности, которые позволяют создавать сложные одностраничные веб-приложения и избежать при этом «кошмара обратных вызовов».
Как и в других книгах серии «Вы не знаете JS», вы познакомитесь с нетривиальными особенностями языка, которых так боятся программисты. Только вооружившись знаниями можно достичь истинного мастерства.
В книге рассматриваются следующие темы:
- Старые и новые методы асинхронного программирования.
- Использование обещаний JavaScript для решения проблемы «инверсии управления».
- Применение генераторов для асинхронного выполнения в последовательной форме.
- Повышение быстродействия с использованием веб-работников, SIMD и asm.js.
- Методы хронометража и оптимизации выражений и команд.
Об авторе:
Кайл Симпсон - евангелист Open Web и энтузиаст JavaScript. Он пишет книги, читает лекции, выступает на семинарах, конференциях и является лидером OSS.
Характеристики
Автор(ы) | Кайл Симпсон |
Переводчик | Е. Матвеев |
Издательство | Питер |
Серия | Бестселлеры O'Reilly |
Год выпуска | 2022 |
ISBN | 978-5-4461-1313-2 |
Возрастное ограничение | 16+ |
Кол-во страниц | 352 |
Формат страниц | 60x90/16 (145x215 мм) |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Вес | 350 г |