No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. As part of the "You Don’t Know JS" series, this concise yet in-depth guide focuses on new asynchronous features and performance techniques—including Promises, generators, and Web Workers—that let you create sophisticated single-page web applications and escape callback hell in the process.
Like other books in this series, You Don’t Know JS: Async & Performance dives into trickier parts ...
я её явно переоценила, но полезностей там хватает) про бенчмарки очень хорошая глава. Ничего не сказано про async/await, но думаю про это будет в новой версии. К сожалению некоторые вещи уже устарели, но для глубокого понимания почитать стоит