ECMAScript単語

エクマスクリプト
1.2千文字の記事
  • 3
  • 0pt
掲示板へ

ECMAScriptとは、JavaScriptEcma Internationalが標準化したものである。

Netscape流のJavaScriptMicrosoft流のJScriptを標準化するため、制定された。初版1997年にEcma標準に採用されている。

JavaScript

バージョンと歴史

ちなみに、ECMAというのはEuropean Computer Manufacturers Associationの略である。

バージョン5まで

標準化される前の時代、JavaScript実装には開発元のNetscape社によるものと、Microsoft社がInternet Explorerで動作させるために開発したJScriptがあり、両者の動作が微妙に異なることがWebページ製作者を悩ませていた。

そこで両者を統一しようという話が持ち上がり、どちらにも属さない標準化団体ECMA Internationalにおいて標準化された。しかし、当時はNetscape社とMicrosoft社はブラウザ業界での覇権しく争う関係であったため、結局のところ標準化された部分以外で両社が独自に拡した部分が残り、差異は全には埋まらなかった。

1997年の第1版以降1999年12月に第3版が出されたが、覇権争いが続くため訂は難航し第4版は欠番となる黒歴史まで残した。その後、2009年にようやく第5版を出すに至る。

バージョン6(2015)以降

その後JavaScriptを取り巻く状況も徐々に変化していく。Web上のリッチコンテンツ作成プラットフォームの流であったAdobe Flash Playerが、iPhoneから排除されたことをきっかけに急に衰退し、JavaScriptの地位がさらに向上することになった。しかし、その地位にもかかわらず、出自が本格的なプログラム用途というよりもブラウザ上で簡単な処理をするため(1990年代では、Webコンテンツには高度な処理はめられていなかったし、PCネットワークも大きなスクリプト転送や実行に耐えられるものではなかった)であったため、言仕様的には至らないところが多数見られた。

さすがにこのままではまずいだろうということで、第6版へ向けての大規模な訂が始まった。しかし、地位が向上したことにより過去資産を切り捨てることが許されなくなったため、再び作業は難航。ようやく完成を見たのは2015年6月のことであった。

ECMAScript 6はECMAScript 2015と呼ばれ、当面はECMAScript 2016, ECMAScript 2017と毎年マイナーバージョンアップをしていく方針になったようである。実行環境であるブラウザChromeFirefoxがこの数年の間に、バージョンアップの方式を2ヶに1回に近いペースで細かく定してく方式になっていることもしているのかもしれない。

関連リンク

関連記事

親記事

子記事

兄弟記事

  • なし

【スポンサーリンク】

  • 3
  • 0pt
記事編集 編集履歴を閲覧

ニコニ広告で宣伝された記事

平沢進 (単) 記事と一緒に動画もおすすめ!
提供: 樹葉 緑
もっと見る

この記事の掲示板に最近描かれたお絵カキコ

お絵カキコがありません

この記事の掲示板に最近投稿されたピコカキコ

ピコカキコがありません

ECMAScript

まだ掲示板に書き込みがありません…以下のようなことを書き込んでもらえると嬉しいでーす!

  • 記事を編集した人の応援(応援されると喜びます)
  • 記事に追加して欲しい動画・商品・記述についての情報提供(具体的だと嬉しいです)
  • ECMAScriptについての雑談(ダラダラとゆるい感じで)

書き込みを行うには、ニコニコのアカウントが必要です!