訳の正確性を保証するものではありませんので必要に応じて原文であるEcma InternationalのECMA-262にある ECMA-262.pdf ( ECMA-262 5.1 Edition )を参照下さい。
訳:2012年04月 webzoit.net
Webブラウザは、ウィンドウ、メニュー、ポップアップ、ダイアログボックス、テキスト領域、アンカー、フレーム、履歴、cookie、入出力を示すインスタンスやオブジェクトにおいて含まれているクライアントサイドの計算の為にECMAScriptのホスト環境を提供します。 更にそのホスト環境は、フォーカス変更、ページと画像のロード、アンロード、エラーと中断、選択、フォームの送信、マウス操作のようなイベントの為のコードをスクリプティングして(書いて)調整するという手段を提供します。 HTMLと表示ページ内に現れるスクリプティングコードは、ユーザーインタフェース要素と固定及び計算されたテキストと画像との組み合わせです。 スクリプティングコードは、ユーザーとの対話に関係するものであってメインプログラムの為に必要なものは何もありません。 ウェブサーバは、クライアントやファイルからのオブジェクト再表示要求を含むサーバサイド演算について異なるホスト環境を提供し、ロックし、データを共有する仕組みがあります。 ブラウザサイドとサーバサイドスクリプティングの両方を利用することによってWebベースのアプリケーションにおいてカスタマイズしたユーザーインタフェースを提供する間、クライアントサーバ間の演算を分離します。 各ウェブブラウザとウェブサーバは、ECMAScriptの実行環境を整えることでその自身のホスト環境を提供するECMAScriptをサポートします。