Murilo Pereira @mpereira May 2, 2014 Problem Building UIs is difficult. Modern Web UIs visual representations of data changing over time respond to asynchronous user events transition both the underlying data and itself to new states What if the JavaScript DOM API was reactive? function tweetScore(tweet) { return(tweet.favorites_count + tweet.retweets_count); } function compareTweetsByScore(a, b)