Webの時代、クライアント側のインタラクティブコンテンツの主な唯一の形式であるJavaアプレットは、Webページ上のアプレットと対話できるようにWebページ上のフォームを取得する方法が必要であることに気付きました。
これから、javaアプレットをWebページにリンクするスクリプト言語が、javascriptという名前で作成されました。
[ 1 ]、[ 2 ]、[ 3 ] などのSOの質問と、アプレットからのJavaScriptコードの呼び出しとJavaScriptコードからのアプレットメソッドの呼び出しの 2つの公式ドキュメントで、この遺産の痕跡を見ることができます。
そのような言語が利用可能になったため(当時のブラウザはNetscapeが主流でした)、javascriptを競争上の優位性として利用できるようになりました(Netscapeで設計されたjavascript -Netscapeは、94年に戻った最初のサーバー側javascriptでした-ノードの約20年前.js)。他のブラウザも同様です。人々はjavascriptを使用するページを書いていましたが、クライアントサイドスクリプティングの他の試みは、機能するものとそうでないものの間で完全に互換性のないページを意味します-またはコードの複製ブラウザとここに他の皆のためのjavascriptブロックがあります)。
Netscapeがしばらくの間支配的なブラウザであったため、javascriptが定着しました。Netscapeの遺産は、Mozillaのソースファイルの脚注には失われていますが、javascriptは存続しており、Netscapeの場所を捨てることはできませんでした。
問題は、他のクライアントスライドスクリプト言語については残っています。Javascriptはすべてのブラウザーでサポートされています。javascriptではなくpython(たとえば)をサポートするブラウザを作成する場合、ほとんどのWebサイトを使用できません。さらに、そのブラウザーがブラウザートラフィックのかなりの部分を獲得できなかった場合、Webデザイナーは同じページに対して異なるスクリプト言語を使用して2セットのページを作成することを望みません。
ページでpythonスクリプトを有効にしたブラウザ用のpythonスクリプトプラグインを作成しようとするかもしれません。ただし、vrmlを使用するWebページを聞いて見たことがなければ、別のスクリプト言語の別のWebページで使用できる可能性があります。