EmberJS is a Javascript framework designed for building ambitious web applications. Not only will EmberJS Cocoa inspired api please those with strong roots in UI engineering, it is also is a first class web citizen with emphasis on routes and templates. Given Ruby On Rails background of most EmberJS contributors, the framework focuses on conventions rather than configurations. EmberJS also benefits from the work Yehuda Katz (one of creators of the framework) is doing on TC39 by leveraging upcoming standards like proxies and observers.