Mozilla FireFox浏览器正在利用一个令人印象深刻的新优化技术,能够让JavaScript引擎执行效率大幅度提升,新的代码合并工作将在今天完成,这一特性将被计划列入Firefox 3.1,也就是主打明年档期的Web浏览器版本.新版的设计定位是一个“整体的,新一代的,计算更密集的Web应用程序 ”.

这一技术的理论基础由加州大学尔湾分校的科研人员开创,他们采用平稳的循环和嵌套调用方法,比传统的优化技术更为有利,并且采用了相对轻的内存用有模式.


SpiderMonkey art by Shane Lewis

这一技术被称为SpiderMonkey,大大地加快了浏览器处理JS的性能,这一技术在苹果Safari 4中也有采用,但名称不一样,Safari的开发过程中它被称为SquirrelFish虚拟机引擎.

JS将是未来Web编程的重要角色,随着越来越多的应用转移,处理JS的能力将是客户端更为至关重要的开发难点.

FireFox 继续优化 JS处理性能再度大幅提升相关推荐

  1. vue 动态路由_Vue.js应用性能优化三

    在上一篇Vue.js应用性能优化二中,我们学习了足够强大的模式,可以显着提高应用程序的性能 - 按照路由分割代码.虽然按照路由拆分代码非常有用,但在用户访问我们的站点后,仍然有很多内部代码不需要.在本 ...

  2. Vue.js 应用性能优化,给你专业的分析+解决方案

    目录 介绍 为什么我们需要 Vue JS 性能优化? Vue 性能不佳背后的主要原因 如何检查您的 VueJS 应用的大小? 如何优化 Vue js 应用程序的性能? 1. 在 Vue js 中懒加载 ...

  3. 10个技巧!实现Vue.js极致性能优化(建议收藏)

    导语 | Vue是一套用于构建用户界面的渐进式的JavaScript框架.它具有体积小,更高的运行效率,双向数据绑定,生态丰富.学习成本低等优点,所以Vue也被广泛用在移动端跨平台框架上.接下来,我将 ...

  4. uni-app 2.2 发布,大幅度优化 H5 端性能体验 | 技术头条

    作者 | uni-app团队 责编 | 伍杏玲 uni-app 自发布以来,已经服务了几十万开发者.但让我们意外,有大量开发者用uni-app只编写H5版,并没有多端发布. 这其实也符合uni-app ...

  5. 转:优化js脚本设计,防止浏览器假死

    原链接打不开了,复制一份保存: 在Web开发的时候经常会遇到浏览器不响应事件进入假死状态,甚至弹出"脚本运行时间过长"的提示框,如果出现这种情况说明你的脚本已经失控了,必须进行优化 ...

  6. 提升 Node.js 应用性能的 5 个技巧

    "如果nginx没有在你的节点服务器之前,那么你可能就错了."Bryan Hughes在Twitter上说 Node.js是全球领先的用JavaScript--世界上最流行的编程语 ...

  7. 准备:新V8即将到来,Node.js的性能正在改变

    V8的Turbofan的性能特点将如何对我们优化的方式产生影响 审阅:来自V8团队的Franziska Hinkelmann和Benedikt Meurer. **更新:Node.js 8.3.0已经 ...

  8. 如何优化WebAPP性能:从五个层面上彻底优化前端项目性能

    如何优化WebAPP性能:从五个层面上彻底优化前端项目性能 资源层面上的优化 该项措施可以帮助我们优化 FP.FCP.LCP 指标. 压缩文件.使用 Tree-shaking 删除无用代码 服务端配置 ...

  9. 如何优化WebAPP性能:从四个层面上彻底优化前端项目性能

    如何优化WebAPP性能:从四个层面上彻底优化前端项目性能 资源层面上的优化 该项措施可以帮助我们优化 FP.FCP.LCP 指标. 压缩文件.使用 Tree-shaking 删除无用代码 服务端配置 ...

最新文章

  1. Hinton构思下一代神经网络:属于无监督对比学习
  2. 30行代码如何写一封七夕密书?
  3. 使用DSX2-5000 CH测试时选择(+PoE)和(+All)后缀的含义
  4. 29/07/2010 sunrise
  5. IoT Studio可视化搭建平台编辑历史功能的思考与探索
  6. opencv之cv::Mat像素遍历
  7. 如何解决Xshell使用时中文字体是躺倒显示的问题
  8. 解决Tuxera NTFS for Mac软件安装问题
  9. Docker生产环境配置——设置direct-lvm模式
  10. 理解PPAPI的设计
  11. SegNet论文笔记
  12. c语言链表课件,C语言链表详解ppt课件.ppt
  13. A certificate chain processed, but terminated in a root certificate which is not trusted...
  14. Android吉他调音器,吉他调音器Pro
  15. 鸿蒙系统可以微信吗,“微信”跟鸿蒙系统,只能选择一个,华为尴尬了
  16. 参考《机器学习实战》高清中文PDF+高清英文PDF+源代码
  17. 遗传算法求解一元函数最大值
  18. 矩阵乘法的计算和来源
  19. 《隐忍的老虎司马懿》
  20. 汽车功能安全ISO 26262介绍

热门文章

  1. 3、WordCount源码分析
  2. 一个server搭建多个tomcat的时候session混乱情况及解决
  3. 数据产品经理的5大阶段和6步作战模型
  4. 面向多星多任务的大数据处理系统设计
  5. 生物效应大数据评估聚类算法的并行优化
  6. 作者:杨青海(1965-),男,博士,中国标准化研究院高级工程师。
  7. 作者:刘挺(1972-),男,哈尔滨工业大学教授,社会计算与信息检索研究中心主任。...
  8. 【算法分析与设计】图的着色问题
  9. 防范因编写代码产生的系统漏洞
  10. 【译】2019年开始使用Typescript