米Twitterの開発者がJavaScriptフレームワーク「Flight」を公開した。イベント駆動型のコンポーネントフレームワークで、DOM構造への機能追加にフォーカスしている。実際にTwitter内でも利用されているものだという。ライセンスはMIT License。 Flightは「コンポーネント」という単位でイベントに対する処理を記述していくという特徴を持つWebアプリケーションフレームワーク。各DOM(Document Object Model)ノードに対しコンポーネントを割り当てることで、アプリケーションの処理を組み立てていく。コンポーネントとHTMLコードは完全に分離することができ、またそれぞれのコンポーネント間は直接通信できず、イベントを介してのみ通信ができる構造となっているため依存性が少なく、再利用性の高いコードを記述できるという。 FlightはECMAScript 5(
![米Twitter、コンポーネント型のWebアプリケーションフレームワーク「Flight」を公開 | OSDN Magazine](https://cdn-ak-scissors.b.st-hatena.com/image/square/4196864a37518a8c4219cc80d90c0a0b1a82a491/height=288;version=1;width=512/https%3A%2F%2Fmag.osdn.jp%2Fimages%2Fmag%2Fmagazine-200x200.png)