プログラミング · 1 min read · Jan 08, 2026
「JavaScript」が「Java」と関係ないのに、なぜ「JavaScript」と呼ばれるのか?

なぜ「JavaScript」と呼ばれるのか?
Javaとは混同しないでください。「JavaScript」は、HTML文書内に存在し、単純なHTMLでは達成できないレベルのインタラクティブ性をウェブページに提供できる、世界で最も人気があり強力なスクリプト言語の一つです。
では、「JavaScript」が「Java」と関係ないのに、なぜ名前に「Java」が含まれているのでしょうか?JavaScriptはどのようにしてその名前を得たのでしょうか?
JavaScriptは、Netscape, Inc.のブレンダン・アイヒによって最初にMochaという名前で開発され、その後LiveScriptに改名され、最終的にJavaScriptになりました。LiveScriptは、1995年9月にNetscape Navigator 2.0のベータリリースで初めて出荷されたときの言語の公式名称でした。しかし、1995年12月4日にSun Microsystemsとの共同発表でJavaScriptに改名され、Netscapeブラウザのバージョン2.0B3にインストールされました。
インタビューで、アイヒは「その通りです。5月から12月(1995年)までの6ヶ月間の間にMochaからLiveScriptになり、そして12月の初めにNetscapeとSunがライセンス契約を結び、JavaScriptになりました。そして、そのアイデアは、コンパイル言語であるJavaと一緒に使う補完的なスクリプト言語にすることでした。」と述べました。
LiveScriptからJavaScriptへの名前の変更は、NetscapeがそのNetscape NavigatorウェブブラウザにJava技術のサポートを追加した時期とほぼ一致しました。最終的な名前が決まったとき、それは混乱を引き起こし、JavaScriptが実際にJavaと何らかの関係があると思わせるようなマーケティング戦略であるという印象を与えました。また、この言語の名前は、Netscapeが当時支配的なブラウザにSunのJavaランタイムをバンドルすることと引き換えに、NetscapeとSunの間の共同マーケティング契約の結果であるとも主張されています。
このプレスリリースによると、JavaScriptの設計は「Javaに補完的で統合されている」とされています。また、JavaScriptはアプレットとも実際に相互作用できることがわかっています。
stackoverflow
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。