Microsoft have published Reactive Extensions for Javascript. It should make asynchronous (and event based) web-ui programming easy.
There are currently a video and some tutorials. But how cool UI could I really make? Do you know any good demos or code examples using rx.js?