It all depends on what you are looking to do. Since you mention prototyping in your description I am going to assume that this isn't something that you mean to maintain long term. I would recommend Meteor.js since its got everything you need including a database and http server. It allows you to build it once and run on all platforms (you can generate iOS and Android apps via its cli tools for instance). ReactJS is another good example although I find that that has a larger overhead in getting a project set up (since its just the UI component you are on the hook to set up a lot of the plumbing). Of the two ReactJS is more scaleable but again, if you just want to get going as fast as possible with as much functionality ready to go, MeteorJS is your jam.