米Yahoo!は、Ajaxライブラリの新版「YUI 3.11.0」を公開した。処理性能向上を目指し、AttributeとBaseに変更を加えた。
米Yahoo!は2013年7月16日、Ajaxライブラリの新版「YUI(Yahoo! UI Library) 3.11.0」を公開した。Webサイトからダウンロードできる。YUIのブログによると、新版ではバージョン3.10.0に引き続いて処理性能向上を目指し、AttributeとBaseに変更を加えた。プレビュー版の3.11.0pr1に存在していたバグは修正されている。
新機能として、データを複数のページに分割して表示する「Paginator」と「DataTable Paginator」を加えた。Paginatorは、例えば複数の写真をスライドショー形式で自動的に切り替えて表示できる。軽量かつ柔軟性の高い設計を採用し、サーバサイドでもクライアントサイドでも利用できる。
一方、「DataTable Paginator」はDataTableに直接組み込まれ、それ自体のModelとView、Templateを備える。一方で、全てを切り離して新しいModelやView、Templateを取り入れ、まったく別のものにすることも可能だという。
なお、DataTable PaginatorはInternet Explorer(IE)8での動作に問題が見つかり、現在調査中としている。
そのほかにもArraySortへの新メソッド追加、CalendarやColorの変更、DataTableやDOM関連のバグ修正といった変更が盛り込まれた。YUI CoreはIE 11やOpera 15+といったブラウザへの対応も強化した。
Copyright © ITmedia, Inc. All Rights Reserved.