1990 年代、Netscape Navigator はインターネット ブラウザ市場を独占しました。当時の Web サイトは単純な HTML と CSS のみを使用して構築されており、インタラクティブ性が欠如しており、簡単な計算ですらサーバーに接続する必要がありました。 JavaScript はこのような状況の中で誕生しました。
Netscape の創設者である Marc Andreessen は、ブラウザ側で簡単な計算を実行するためのブラウザ用のプログラミング言語を作成することにしました。これを行うために、彼は 1995 年にブレンダン・アイヒを雇用しました。わずか 10 日間で、Eich は新しいプログラミング言語を作成しました。最初は Mocha という名前でしたが、後に LiveScript と改名され、最終的には JavaScript になりました。
Marc Andreessen が Netscape で JavaScript プロジェクトを開始したとき、Java は非常に人気がありました。したがって、LiveScript は JavaScript に名前変更されました。ただし、Java と JavaScript は異なる言語であることを覚えておく必要があります。
Brendan Eich によって設計された JavaScript はインタープリター言語です。つまり、インタープリターはコードを 1 行ずつ読み取り、出力を表示します。対照的に、コンパイラはコード全体を一度にコンパイルし、実行可能なマシン コード ファイルを生成します。
インタプリタはコードを 1 行ずつ実行するため、コンパイラに比べて時間がかかります。一方、コンパイラはコード全体を一度にコンパイルして出力を生成するため、高速です。
2008 年以降、Google は解釈とコンパイルの方法を組み合わせた V8 エンジンを使用する Chrome ブラウザを発売しました。これにより、JavaScript コードの実行が大幅に高速になり、人気が高まります。
Stack Overflow の創設者である Jeff Atwood はかつて次のような有名な言葉を言いました。
JavaScript で記述できるアプリケーションはすべて、最終的には JavaScript で記述されることになります。
以上がJavaScriptの歴史の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。