Yahoo!は2007年11月上旬(米国時間)、The Yahoo User Interface Libraryの最新版となる「The Yahoo User Interface Library 2.4.0」を公開した。YUIはJavaScriptで開発されたWebページやWebアプリケーション向けのユーザインタフェース/デザインパターンライブラリ。実際にYahoo!で採用されているJavaScriptライブラリをまとめたものでThe BSD Licenseのもとで配布されている。

YUI 2.4.0では新しいコンポーネントとして「Selector Utility」「Charts Control」「Get Utility」「Profiler」「JSON Utility」が追加されている。また注目に値する新機能に拡張されたボタンコンポーネント郡、YUI Calendar Controlに追加された組み込み年次ナビゲーションコンポーネント、dragOnly設定オプションを使って実現されたドラッグ&ドロップユーティリティAPIの導入、改善されたRich Text Editorがある。

Selector Utilityは今回β版として導入されたコンポーネントで、YUIでははじめて導入されたCSSクエリエンジン。W3Cでワーキングドラフトとして公開されている「Selectors (CSS3 Selector Extensions)」を実装している。依然としてβ版の位置づけだが、今後問題がなくパフォーマンスも実現できるようなら、そのままデフォルト機能として活用されることになりそうだ。FlashとJavaScript機能を組み合わせたチャートコンポーネントCharts Controlも注目だ。

YUIの開発は活発に続けられている。バージョンアップするごとに新しいコンポーネントを追加しつつも、常にパフォーマンスに注力して開発が進められている。ライセンスがThe BSD Licenseであるため取り込みが容易という特徴もある。