To me this book rectifies the things I did not like about Douglas Crockford's "Javascript: The Good Parts" (TGP). While TGP is just the kind of book I like - terse, to the point and about two hundred pages of quality content, the writing style is somewhat convoluted, it fails to present bigger working examples, it rarely discusses performance aspects, and it fails to mention any form of testing.
This book addresses all these, as well as being a far better tool for learning good javascript from the bottom up. Another good thing is that a good third of the book is dedicated to implementing a workable, useful, real-world MVP app written in vanilla js with full test coverage of all the layers.
This makes it a modern replacement for Crockford and one I keep picking up from time to learn or refresh a thing or two. Very much recommended!
The tools mentioned in the book for testing are somewhat antique by 2014, so one improvement could be a minor update where it included a more modern testing framework, such as Mocha or BusterJS.