Will it be possible to incorporate something like this into Node.js? I know it can be done with something like Backbone, and does it provide any distinct advantages over Backbone that would be worth investing the time in this library?
A few months ago I showed a demo at a meetup of using Amber in node. The main benefit of Amber in a node environment is the way it abstracts asynchronous behavior through bindings and observers.
I could easily imagine an Amber object representing a File in node, for instance, allowing other objects to bind to properties like mtime, etc.
In my demo, I used socket.io to update an HTML page whenever one of those properties changed.