JavaScriptは元々はWebサーバーで利用されているCGI/SSIの代用として考案されました。JavaScriptが多く利用されるようになると言語仕様がブラウザによって異なるのはよくないという事でJavaScriptの標準化が行われました。これがECMA Scriptと呼ばれるものです。ECMA ScriptはOSやハードウェアなどに依存しない基本的なオブジェクトのみ定義されています。現在使われているJavaScriptはECMA Scriptと各社独自の機能(オブジェクト)を組み合わせたものと言えます。
Webブラウザで動作するJavaScriptでなく純粋にJavaScript言語について知りたい方は以下の本を読むと良いでしょう。
JavaScript完全マスター-再入門編—基礎を極めるディープな知識から正規表現処理まで