Continuing with my theme of demo projects built on a common problem domain - a bare-bones YouTube emulator - I decided to dive into Aura.js http://aurajs.com
and former Yahoo Nicholas Zaka
s . It provides a high-level component-based abstraction with focus on sandboxing and inter-component communication via publish/subscribe. Aura is framework-agnostic, so you can plug in popular tools like Backbone, Angular, Ember, etc. For the demo I plugged in the ever popular Backbone library.
View the demo here http://tdoherty.github.io/aura.backbone.youtube/
View the source on github:
aura.backbone.youtube - An Aura.js demo using Backbone.js and YouTube APIs