5

私の知る限り、JavaScript は HTML ファイルがサーバーから取得された後にクライアント側で実行される唯一の言語です。私の知る限り、JavaScript は決してコンパイルされていないため、解釈された言語です。

Web の人気がますます高まっているため、モバイル アプリケーションやデスクトップ アプリケーションは間もなく存在しなくなると言う人もいます。

JS を利用する WebGL のような新しいテクノロジーが見られます。

私が WebGL 向けに開発するときは、妥当なパフォーマンス ベンチマークを達成するために、さらに多くの最適化を行う必要があります。PC やコンソールの場合よりもはるかに多くの最適化を行う必要があります。

では、なぜ解釈されたクライアント側言語をいまだに使用しているのでしょうか。セキュリティの問題なのか、ハードウェア (クロス プラットフォーム) の問題なのか、それとも Web アーキテクチャにこのような大きな変更を導入するのが難しいからなのか? Web 開発者は、CSS 3 の使用など、最も小さくて単純な変更でさえ頭を悩ませていることを私は知っています。単純に、すべての人がブラウザーを最新の状態にしているわけではないからです。

相互運用された言語はコンパイルされた言語よりも遅いと考えるのは正しいですか? 私は理にかなっていますか、それとも私の仮定は完全に間違っていますか? 私は決して JS/Web の専門家ではありません。教えてください。

4

3 に答える 3