所以我一直在用 JavaScript 编写游戏(不是网络游戏,而是使用 JavaScript 恰好是脚本语言的游戏引擎)。不幸的是,游戏引擎的 JavaScript 引擎是 SpiderMonkey 的旧版本,它运行我的游戏有点慢。虽然不是特别慢,但已经足够慢了,我决定进行一些优化。
我知道一些基本的优化,比如使用局部变量而不是全局变量(无论如何这是个好主意),使用前缀而不是后缀递增/递减,在循环中倒计时而不是递增,但还有哪些更好的 JavaScript 优化?
最佳答案
您没有弄乱源代码,而是尝试了 Closure Compiler ?它是一个从 javascript 到 javascript 的编译器,它做了一些优化。主要是为了大小,但生成的 js 也通常运行得更快。不知道优化是否是特定于 V8 的。
关于JavaScript 优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4566089/