Internationalと呼ばれる標準化団体によって言語仕様の標準化が行われています。Editionとして国際標準にもなりました。5.1が公開されています。ECMAScript現在のWebブラウザがJavaScriptの仕様として参照しているのが、このECMAScript仕様です。Harmonyなどと呼ばれる仕様策定作業が進行中です。2013年末の策定完了を予定しているようです。それまでまだ2年ありますが、すでに次期版ECMAScriptに関する情報があちこちから聞こえてきます。最近の動向についてまとめてみました。ECMAScript次期版のどこがすごいのか、詳しく解説してくれています。モジュール、ブロックスコーピングなどをはじめとする項目が取り上げられています。詳細はぜひ公開されているビデオを参照してみてください。Eich氏も、SlideShareに「ES.next」というそのものずばりの名前のスライドを半年前に公開しており、次期版ECMAScriptの目指すものや策定の状況について解説しています。ECMAScript」という記事で、新版の議論をするために以下の機能を追加したリファレンス実装を公開したと報告しています。7上で実行した際に、グローバル対応として363のロケール、18種類の数字表記、多くの日付表記なども実験的にサポートしているとのことです。TeamいまやJavaScriptの標準的なライブラリと言っても過言ではないjQeuryの開発チームも標準化への関与を強めようとしています。Team」を先月10月に発足させました。InternationalのTC39に対して活動することを明らかにしています。International以外の場所でも、JavaScriptを強化しようという動きは活発です。Trail」を開発中であることを明かしています。これは並列処理をOpenCLレベルに落とし込んで高速に演算する、というもののようです。最近では、JavaScriptを生成する高級言語である「CoffeScript」への注目も高まってきました。CoffeeScriptはJavaScriptに比べてより短いコードで効率的にプログラムを記述できるとされています。言語をコンパイルして別の言語を生成するものをTranscompiler、もしくはTranspilerと呼ぶそうで、言語を進化させる新たな手法として注目されています。InternationalでJavaScriptの進化に協力しつつも、「JavaScriptは根本的な問題を抱えている」というスタンスも一部でとっており、新言語の「Dart」を発表しました。DartはCoffeeScriptのようにDartのコードをJavaScriptに変換することも可能なようです。してみると、ECMAScript/JavaScriptには驚くほどの企業や組織がよってたかって、さまざまなアプローチで、より強力に、あるいはよりシンプルにと、拡張に向けた努力を続けています。言語の周辺ではさまざまなライブラリ、フレームワーク、Node.jsのような新たな実行環境なども登場してきています。あらゆるプログラミング言語の中でこれほど多くのリソースが集中投下される言語はいまだかつてなかったのではないでしょうか。2年後、3年後にJavaScriptとそれを取り巻く環境がどうなっているのか。今からとても楽しみです。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。RDSやAuroraのスナップショットをParquet形式でS3へ保存可能に。dHCI」発表ITエンジニアが投票した「ITエンジニア本大賞2020」ベスト10発表。Kubernetes」が正式版に。ElasticsearchやKibanaなどをKubernetes環境にデプロイ、Operatorにより運用も容易にKubernetesとコンテナの実行に最適化された統合システム「Diamanti」のアーキテクチャはどうなっているか[PR][速報]AWS、2021年初頭に大阪リージョンを開設すると発表。10へログイン可能に。10へ拡大Google、コーディング不要でアプリケーション開発ができる「AppSheet」買収。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。