Yahoo!ユーザーインターフェイスライブラリ

Yahoo!ユーザーインターフェイスライブラリ（ヤフー ユーザーインターフェイスライブラリ、YUI）は、Ajax、DHTML、DOMスクリプトなどの手法を使用して、高度にインタラクティブなWebアプリケーションを構築するための廃止されたオープンソースのJavaScriptライブラリである。
概要.
YUIにはいくつかのコアCSSリソースが含まれている。 BSDライセンスの下で利用可能である。YUIの開発は2005年に始まり、Yahoo！MyYahoo!などのプロパティとYahoo!その年の夏からフロントページでYUIを使い始めた。YUIは2006年2月に公開された。 Yahoo!エンジニアのコアチームによって積極的に開発された。
2009年9月、Yahoo！YUI 3をリリースした。これはライブラリを最新化し、YUI2から学んだ教訓を取り入れるためにゼロから再構築されたYUIの新しいバージョンである。拡張機能の中には、 DOM要素を取得するためのjQueryなどのCSSセレクター駆動エンジン、モジュールの粒度の重視、必要に応じて他のモジュールをロードする小さなシードファイル、コードの記述をより簡単に高速化することを目的とした様々な構文変更がある。
Yahoo!のYUIライブラリプロジェクトThomas Shaによって設立され、Yahoo！によって内部的に後援された。共同創設者ジェリーヤン;その主要なアーキテクトは、Sha、Adam Moore、およびMattSweeneyである。ライブラリの開発者はYUIBlogを管理している。YUIコミュニティは、コミュニティフォーラムでライブラリとその実装について話し合っている。
2014年8月29日、Yahoo！によるYUIの積極的な開発が発表された。 JavaScript標準の進化、開発者による大規模なJavaScriptライブラリへの関心の着実な減少、およびサーバー側ソリューションの急増を引用して、終了する。将来の開発は、「Yahooのプロパティにとって絶対に重要」な問題に対処するメンテナンスリリースに限定される。
特徴.
YUIライブラリは、そのWebサイトに完全に文書化されている。詳細なAPIドキュメントは、ライブラリのダウンロードに付属している。 YUIコア、ユーティリティ、UIコントロール、CSSコンポーネント、開発者ツール、ビルドツールの6種類のコンポーネントがある。
コア.
YUI Coreは、イベント管理とDOM操作のための軽量（31KBの縮小）ツールセットである。