JavaScript 优化

标签 javascript optimization spidermonkey

所以我一直在用 JavaScript 编写游戏(不是网络游戏,而是使用 JavaScript 恰好是脚本语言的游戏引擎)。不幸的是,游戏引擎的 JavaScript 引擎是 SpiderMonkey 的旧版本,它运行我的游戏有点慢。虽然不是特别慢,但已经足够慢了,我决定进行一些优化。

我知道一些基本的优化,比如使用局部变量而不是全局变量(无论如何这是个好主意),使用前缀而不是后缀递增/递减,在循环中倒计时而不是递增,但还有哪些更好的 JavaScript 优化?

最佳答案

您没有弄乱源代码,而是尝试了 Closure Compiler ?它是一个从 javascript 到 javascript 的编译器,它做了一些优化。主要是为了大小,但生成的 js 也通常运行得更快。不知道优化是否是特定于 V8 的。

关于JavaScript 优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4566089/

相关文章:

javascript - 客户端 PostgreSQL Javascript 访问,无需服务器端部分

optimization - Redis:内存优化

Python:如何优化这个 CSV 解析循环?

node.js - 如何从 nodejs 检测它运行在哪个 JavaScript 引擎上?

javascript - 如何从我的 reportError 函数中获取 SpiderMonkey (JSAPI) 中的完整回溯?

javascript - Jquery PrettyPhoto 从 URL 中删除#prettyphoto

Javascript 新手 : Array. isArray() 查询

algorithm - 找到使每行总和最小值最大化的列集

javascript - JS_malloc 与 malloc

javascript - 根据同级的现有属性将新属性添加到 javascript 对象中