And read them in that order: The Good Parts, Patterns, and then High Performance.
So you’re probably wondering then: if you recommend it so highly, why only four stars?
The four stars comes mostly from two niggling points:
- And this is super nit-picky but… The book could have taken another quick editorial pass for spelling and grammar. The one that stuck out at me was right in the intro to Chapter 6 [Ed., emphasis added]:
But it’s important to keep the end goal in mind–we want to reuse cod;.
- Reviewed on Goodreads, here. [↩]
- Previously reviewed here. [↩]
- An in-depth overview, but an overview nonetheless. [↩]
- Stefanov is careful to “keep the browser out of it” and dedicates only one chapter (Chapter 8: DOM and Browser Patterns) to the subject; though everyone’s favorite host environment does creep in a couple of times, in a couple of examples. [↩]
- E.g., “function expression” vs. “function declaration” vs. “function literal”. [↩]