You Don't Know JS: ES6 & Beyond

Kyle Simpson

Эта книга — глубокое погружение в нововведения стандарта ES6 (ECMAScript 2015) и взгляд в будущее JavaScript. Автор, Кайл Симпсон, известный своей серией 'You Don't Know JS', разбирает синтаксические изменения, новые возможности организации кода, асинхронные паттерны и метапрограммирование.

Вы узнаете о блочной области видимости, стрелочных функциях, деструктуризации, шаблонных литералах, итераторах и генераторах. Книга объясняет, как использовать Promises для управления асинхронностью и какие новые коллекции (Map, Set, TypedArray) появились в языке.

Особое внимание уделяется метапрограммированию: Proxy, Reflect API, символы и хвостовая оптимизация вызовов. Автор также рассматривает возможности, которые появятся после ES6: async-функции, WebAssembly и другие перспективные технологии.

Книга предназначена для разработчиков, которые уже знакомы с основами JavaScript и хотят освоить современные возможности языка на профессиональном уровне. Каждая глава сопровождается практическими примерами и подробными объяснениями.

Это не просто справочник — это глубокое понимание того, как работает JavaScript и как использовать его новые возможности эффективно и безопасно.