I think the last few years, 2015 in particular, have been about finding the right patterns to enable development of robust and performant JavaScript apps. It&#x27;s feeling more and more like most of the gaps have been filled in, with just a few things remaining.<p>Remember, before frameworks like Django and Rails came along, state-of-the-art backend web development was pretty horrendous. We&#x27;re still in the wild west stage for front-end, which is arguably a much more hostile development environment. It doesn&#x27;t really matter if your backend toolkit is 100mb, on the front-end it absolutely does. The backend doesn&#x27;t also have to deal with new browser releases having bugs that spontaneously break your website.<p>But I think we&#x27;re honing in on the right patterns, it&#x27;s felt to me that whilst there&#x27;s been a lot of churn in which individual libraries we should be using, there&#x27;s increasing stability in the approach they take. I&#x27;m hoping that in a little more time, the Django&#x27;s and Rails&#x27; of the front-end will start to appear.