Преодолейте главное ограничение JavaScript. Практическое руководство по многопоточному программированию!
Когда асинхронности уже недостаточно для производительности, на помощь приходит многопоточность. Эта книга, написанная экспертами и изданная O'Reilly, — ваш проводник в мир параллельных вычислений на JavaScript. Она не только даёт глубокое понимание API, но и учит мыслить в терминах параллельных процессов, помогая принимать архитектурные решения: когда использовать легковесные воркеры, а когда — разделяемую память. Это знание становится критически важным для разработки современных высоконагруженных веб- и серверных приложений.
Цель данной книги – научить читателя нескольким аспектам написания многопоточных JavaScript-приложений. Прочитав книгу до конца, вы будете понимать различные API веб-исполнителей в браузерах, их сильные и слабые стороны и когда какой использовать. Также узнаете о модуле рабочих потоков в Node.js, и сможете сравнить его API с тем, что имеется в браузере.
Издание предназначено в первую очередь разработчикам, уже знакомым с JavaScript, но малознакомым с многопоточным программированием.