哪个有更高性能的java或javascript?

Xav*_*ier 0 javascript java opengl

从现在开始javascript被浏览器编译成机器代码.我想知道哪种编程语言在java和javascript之间获得了更好的性能.我正在考虑编写一个3D浏览器FPS或MMO,并试图在两者之间做出决定.

还有什么关于兼容性的想法?看起来像java和opengl我可以比使用javascript和webgl更多的受众,因为IE尚未宣布支持.

Ste*_*n C 5

正如@Benoit所说,这是一个棘手的问题:

  • 比较(主要)客户端和服务器端语言是比较苹果和橙子.
  • 根据应用程序/任务,不同的语言表现更好/更差.
  • 您只能将语言实现与语言进行对比.

话虽如此,这里有几个链接到"计算机语言基准游戏"比较Java和Javascript实现:

请注意,这些是将Javascript与解释的 Java 进行比较.您可以摆弄设置以与(例如)服务器模式Java进行比较.


Ate*_*ral 5

作为狂热的FPS游戏玩家,这是我的偏见两分钱:

如果您要编写3D FPS,请按照QuakeLive的示例创建一个使用已编译代码的浏览器扩展.

在FPS游戏中,每一个额外的帧和每几毫秒计数.因此,Flash,Silverlight,Java等跨浏览器解决方案可能无法削减它.

如果您正在编写基于回合制的游戏或MMORPG,其延迟或低帧速率并不一定重要,那就是另一回事了.