Node.js is a server-side environment that allows you to write programs in javascript. The key property of these programs is that they are not blocked, i.e. When some calculations are performed sometime, and another request can be made from the client, without waiting for the completion of the first calculation.
AngularJS and EmberJS are front-end javascript frameworks similar to Rails or Django that help you organize front-end JavaScript code into an MVC template. Instead of having jagery spaghetti everywhere, you can arrange your client-side code as a suitable application.
BackboneJS - - Angular Ember. , MVC, , .
MeteorJS - JS, , . Angular, Ember Backbone, . Meteor - -, node, , . . node/js. v.1, .
Prototype.js Underscore.js - - . jQuery... DOM/ html (, / ajax div), Underscore - , . , , ..