Require.js, Backbone.js and jQuery then pick up a REST framework for your favorite back-end technology. One thing to note the original post said websites, where JavaScript and REST are being used more and more to build webapps while technologies like PHP and ROR and their CMS projects are many times used to build out traditional websites that are more content heavy, webapps are more and more utilizing HTML/CSS/JavaScript (with no intermediate server side page technology) communication with a loosely coupled REST back-end.