成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
JavaScript 性能提升技巧
Daniel Clifford 在 Google I/O 2012 上做了一个精彩的讲演“Breaking the JavaScript Speed Limit with V8”。在讲演中,他深化解说了13个简略的代码优化办法,可以让你的代码在 Chrome 的 V8 JavaScript 引擎编译/运转你的 JavaScript 代码愈加疾速。在讲演中,他解说了怎样优化,而且解说了缘由。下面简明的列出了优化的关键:
1. 在结构函数中初始化所有的对象
2. 一直用一样的按次初始化对象

3. 尽量运用数字
4. 为数组运用从0开端的接连的主键
5. 不要提早分配大型数组(>64K),你应该在运用的过程中扩展数组
6. 不要删去数组中的元素
7. 不要装在没有初始化或许曾经删去的元素
8. 关于固定巨细的数组,运用”array literals“初始化
9. 在运用前分配正确的空间巨细给小数组
10. 不要在数值数组中存储非数值内容
11. 尽量运用单一类型(monomorphic)而不是多类型(polymorphic)
12. 不要运用 try{} catch{}
13. 在优化后防止在办法中修躲藏的类
若是你有时间的话,请看完好的视频还有PPT ,强烈推荐!我将经常看看这个列表,并比照我的代码。

