JavaScriptはWebブラウザ上で動作する。基本はWebブラウザで使われる言語だったが、Node.jsというサーバー向けの実行環境なども登場。
JavaScriptで可能な処理
イメージしやすいような処理だと下記のような処理ができる。
- カルーセル
- ポップアップ
- 入力フォームの確認画面
- ブラウザの拡張機能全般(アドオン)
- アニメーション
- プルダウン
JavaScript略史
JavaScriptは1995年Webブラウザ普及期に登場したプログラム言語。Netscape Communications社が開発し、同社のブラウザNetscape Navigator2.0ではじめてサポート。開発当初はMochaと呼ばれたが、すぐにLiveScriptに改名。当時サン・マイクロシステムズが開発したJavaが注目されており、同社と業務提供していたNetscape Communications社がこの言語を意識しJavaScriptの名前に改名。
1996年にMicrosoftのInternet Explorer3.0にJavaScriptは搭載され急速に普及。Internet Explorer3.0より前JScriptをMicrosoftが開発しており、ブラウザ毎に仕様の異なるJavaScriptが乱立している状態だっため、1997年に欧州電子計算機工業会(ECMA:European Computer Manufacturers AssociationのちにEcma Internationalに改名)に言語標準化企画を依頼。JavaScriptの中核部分はECMAScriptと呼ばれEcma Script First Editionが公開。
ブラウザ互換があまりなかったこともり、Flashの登場により一時的に注目されなくなったが、2005年にGoogle Mapが登場し、JavaScriptが再評価が始まる。
Webページを書き換えるAjaxの隆盛とともに、JavaScriptはWebアプリケーションを作るプログラミング言語の地位を確率していく。
2015年にはES6(ES2015)というECMAScriptのバージョン6がリリース。大型アップデートによりJavaScriptというプログラミング言語にWebアプリケーションを構築するための各種機能が搭載され、言語使用も大きく強化された。同時期にHTMLのバージョンが上がり、マルチメディア機能や、ストレージ機能など、Webページをアプリケーション化する多くの機能が追加された。
JavaScriptのバージョンを順調にあがり少しずつさまざまなプログラミング言語のよいところを取り込みながらJavaScriptは発展しつづけている。
コメント