Developed and used by Twitter, Flight is a lightweight, component-based JavaScript framework that maps behavior to DOM nodes. Components cannot be directly referenced, instead they communicate by triggering and subscribing to events. Consequently every component, and every component API, is entirely decoupled from every other component, so that components are highly portable and easily testable.
