Prototype JavaScript Framework

Prototypeの最新安定版となるPrototype 1.7が公開された。PrototypeはJavaScriptで開発されたWebアプリケーションフレームワーク。古くからあるフレームワークのひとつで高い人気がある。Prototype 1.7は長いリリースサイクルを抜けてのリリースとなり、いくつか重要な部分が新しいものへ入れ替わっている。Prototype 1.7の主な変更点は次のとおり。

  • セレクタエンジンをSizzleへ置き換え。SizzleはjQueryからスピンアウトしたセレクタエンジンで性能に定評がある。入れ替えに際してセレクタエンジン周りはモジュール化が進められたとのことで、従来のセレクタやほかのセレクタを選択することもできる。
  • PrototypeイベントAPIへアクセスするための新しい方法「.on」の導入。
  • ピクセルパーフェクトなレイアウトクラスの導入(.getLayout、.get、.measure)

今後のリリースで実現される機能としては次の項目が紹介されている。

  • 1.7.0.1: バグ修正リリース。そのほかにDOMコードの書き換えを進め、コードの可読性の向上と高速化を目指す。
  • 1.7.1: 次期マイナーリリース。ECMAScript5互換性の向上。
  • 1.8: 次期メジャーリリース。Ajaxコードのオーバーホールを実施するほか、JSONPやタイムアウトといった各種新機能を導入。