JavaScript の未来
昨日紹介した 「SproutCore」 や 「GWT」 など、AJAX アプリの開発を容易にするフレームワークやツールが多数登場していますが、同時に JavaScript そのものを進化させようという取り組みもいろいろと行われています。
中でも、現在仕様策定が進められている 「ECMAScript
4」 は、JavaScript の未来に大きく影響を与えることになるでしょう。「ECMAScript 4」 用のスクリプト言語エンジンである 「Tamarin」
を、既存の JavaScript エンジンに統合するためのプロジェクトも進行しているようです。
また、「ECMAScript
4」 で記述されたコードを既存の JavaScript へ変換する 「Mascara」
というフレームワークも既に登場しています。
関連情報
・ECMAScript
- Wikipedia
・大幅に機能を強化するECMAScript
- @IT
・InfoQ:
JavaScriptの未来はECMAScript 4なのか?
・Adobe高速JavaScript実装、バイトコードにForthを採用
| マイコミジャーナル
・Adobe
- デベロッパーセンター : 開発者にとってのTamarinの意義
・JavaScript
2.0で開発可能に - "Mascara"登場 | マイコミジャーナル
・Jungle Java - SproutCore 関連情報メモ
p.s.
JavaScript の実行パフォーマンスの向上に関しては、「SquirrelFish」 という JavaScript
エンジンも注目されています。
関連情報
・Safari3より4倍高速、WebKit新JavaScriptエンジン"SquirrelFish"
| マイコミジャーナル
・高速JavaScriptエンジン"SquirrelFish"正式発表
- 性能アップはこれから | マイコミジャーナル
・InfoQ:
WebKit チームがバイトコードベースの JavaScript インタプリタ SquirrelFish を発表
(07/05 追記)
・次世代JavaScript?
キーワードはTamarin、SquirrelFish、Objective-J、Sprout Core | マイコミジャーナル
(08/18 追記)
・JavaScript
2.0はECMAScript 3.1ベースに、ECMAScript 4は譲歩 | マイコミジャーナル
(08/29 追記)
・次の
JavaScript の仕様はこうなる! ECMAScript 3.0 から 3.1 への変更点まとめ - IT戦記
(2009/12/16 追記)
・JavaScript
2.0が策定完了、10年ぶりのバージョンアップ - Publickey