Многопоточный JavaScript. Конкурентность за пределами цикла событий
Эта книга — практическое руководство для JavaScript-разработчиков, желающих выйти за рамки однопоточного цикла событий и освоить современные техники многопоточного программирования. Авторы подробно разбирают, как использовать конкурентность для создания высокопроизводительных и отзывчивых приложений.
Издание охватывает ключевые API для работы с потоками как в браузерной среде, так и в Node.js. Вы узнаете о веб-воркерах (Web Workers), их сильных и слабых сторонах, а также о модуле Worker Threads в Node.js. Книга научит выбирать правильный инструмент для решения конкретных задач, связанных с параллельными вычислениями.
Читатель получит глубокое понимание принципов многопоточности, конкурентности и параллелизма в контексте JavaScript. Это позволит эффективно распределять вычислительные нагрузки, избегать блокировки основного потока и создавать приложения, которые масштабируются с ростом числа ядер процессора.
Книга предназначена для опытных разработчиков, знакомых с основами JavaScript, но имеющих мало опыта в многопоточном программировании. Она станет отличным ресурсом для тех, кто работает над сложными веб-приложениями, серверными системами или инструментами, требующими максимальной производительности.









