JavaScript/CSSライブラリ「YUI 3.14」リリース、ES6との互換性を強化

 Yahoo! UI Library(YUI)開発チームは11月25日、JavaScript/CSSライブラリ「YUI 3.14.0」をリリースした。「Charts」および「Graphics」モジュールでバグ修正や機能強化が行われたほか、JavaScript標準の次期版EcmaScript 6(ES6)との互換性も強化されている。

 YUIは米Yahoo!のフロントエンド開発者が作成するWebアプリケーション向けのJavaScript/CSSライブラリ。ライセンスはBSD License。軽量なコードとモジュラー構造による高速性が特徴という。デスクトップだけでなく、モバイルやサーバー向けの開発もサポートされている。

 YUI 3.14ではまず、グラフ描画モジュールであるChartsおよびグラフィックス描画モジュールGraphicsで多数のバグが修正されている。Button、Calendarなどでも修正が加わり、DataTableモジュール、Rich Text Editorも強化された。

 また、EcmaScript 6(ES6)との互換性強化も行われ、ES6のmodulesをYUI Modulesに変換できるようになった。YUIの設定で特定のフラグを有効にすることで、ES6互換のYUIモジュールが利用可能になるとのこと。このほか、ビルドツール「Grunt」を利用して、CSS GridsとCSS Normalize(Normalize.css)をCSSフレームワーク「Pure」からインポートできるようになった。PureはYahoo!が開発したCSSフレームワークで、PureとYUI統合への大きな前進となるだけでなく、YUIでのサードパーティライブラリ利用方法という点から見ても重要と説明している。

 YUIはプロジェクトのWebサイトよりダウンロードできる。

YUI
http://yuilibrary.com/