Now regarded as the language’s “Genesis”, The Good Parts revolutionized the way developers used “the world’s most misunderstood” language by de-mistyfing its core principles and laying out its best practices.
“Why not just drop a few ‘ ’s in there?”
HTML5 APIs are mature
Furthermore, modern frameworks like Angular, Ember and Backbone help modern JS developers in much the same way that jQuery helped developers five years ago: by simplifying and facilitating best practices via standard APIs. Some examples of these include two-way data binding, templating, dependency injection, and unit testing built right in.
JS REPLs are everywhere