You-Dont-Know-JS-Async--Performance
<div><p>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 <i>and</i> escape callback hell in the process.</p><p>Like other books in this series, <i>You Don’t Know JS: Async & Performance</i> dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can become a true JavaScript master.</p><p>With this book you will:</p><ul><li>Explore old and new JavaScript methods for handling asynchronous programming</li><li>Understand how callbacks let third parties control your program’s execution</li><li>Address the "inversion of control" issue with JavaScript Promises</li><li>Use generators to express async flow in a sequential, synchronous-looking fashion</li><li>Tackle program-level performance with Web Workers, SIMD, and asm.js</li><li>Learn valuable resources and techniques for benchmarking and tuning your expressions and statements</li></ul></div>