Название: Вы не знаете JS. Асинхронная обработка и оптимизация Автор: Симпсон Кайл Издательство: Питер Серия: Бестселлеры O'Reilly Год: 2019 Страниц: 352 Язык: русский Формат: pdf, djvu Размер: 10.1 MB
Каким бы опытом программирования на javascript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство посвящено новым асинхронным возможностям и средствам повышения производительности, которые позволяют создавать сложные одностраничные веб-приложения и избежать при этом «кошмара обратных вызовов».
Несомненно, вы уже заметили, что обратные вызовы чаще всего используются для выражения асинхронности и управления ею в программах JS. И действительно, паттерн «обратный вызов» является самым фундаментальным асинхронным паттерном в языке. Бесчисленные программы JS, даже очень сложные и хитроумные, были написаны на базе асинхронных средств, не выходящих за рамки обратного вызова. Функция обратного вызова — это «рабочая лошадка» асинхронности в javascript, и она вполне достойно справляется со своей работой.
Как и в других книгах серии «Вы не знаете JS», вы познакомитесь с нетривиальными особенностями языка, которых так боятся программисты. Только вооружившись знаниями можно достичь истинного мастерства.
В книге рассматриваются следующие темы: ? Старые и новые методы асинхронного программирования ? Использование обещаний javascript для решения проблемы «инверсии управления» ? Применение генераторов для асинхронного выполнения в последовательной форме ? Повышение быстродействия с использованием веб-работников, SIMD и asm.js ? Методы хронометража и оптимизации выражений и команд
Скачать Вы не знаете JS. Асинхронная обработка и оптимизация
|