码迷,mamicode.com
首页 > 编程语言 > 详细

【译】编写高性能JavaScript

时间:2015-05-05 14:31:37      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:java   java面试题   android   google   java学习   

英文链接:Writing Fast, Memory-Efficient JavaScript

  很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该了解用户浏览器中的JavaScript引擎是如何运作的。无论是V8,SpiderMonkey的(Firefox)的Carakan(Opera),Chakra(IE)或其他引擎,这样做可以帮助你更好地优化你的应用程序。这并不是说应该专门为某一浏览器或引擎做优化,千万别这么做。

  但是,你应该问自己几个问题:

  • 在我的代码里,是否可以使代码更高效一些
  • 主流的JavaScript引擎都做了哪些优化
  • 什么是引擎无法优化的,垃圾回收器(GC)是否能回收我所期望的东西
  • 编写高性能代码时有一些常见的陷阱,在这篇文章中,我们将展示一些经过验证的、更好的编写代码方式。
      那么,JavaScript在V8里是如何工作的?

 

阅读全文

【译】编写高性能JavaScript

标签:java   java面试题   android   google   java学习   

原文地址:http://blog.csdn.net/u014714340/article/details/45500955

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!