4.0

The sections on jQuery, Backbone, and Knockout aren't as essential as they used to be, but still provide useful context. It's important to remember how much of a wild west the JS ecosystem was, and how far we've come, but also how simple JS remains and how much you can do without requiring massive frameworks or libraries. These patterns are useful and used today, and will continue to outlive the framework du jour