I thoroughly enjoyed this book and felt that I learned so much from it even though it is a shorter book. Though it is necessary to state that this book is not for JS beginners. The main thing that I did not enjoy are the reliance upon the railroad diagrams, which are not very intuitive to anyone who has previously not implemented some sort of context-free grammar (which I would wager is a majority of JS programmers).
I love the opinionated style of the writing displayed in this book. The author is very knowledgeable and passionate so he is able to get away with it. The appendix, appropriately titled “Awful Parts” and “Bad Parts” is far more entertaining than you would expect and provides examples and evidence backing up the author’s assertions.