微软的JSMeter:一种新的方法分析和影响JavaScript性能
2010-03-26 16:24
465 查看
来源:德胜网
3月26日,据国外媒体报道,微软Internet Explorer (IE)团队不是在该公司钻研关于JavaScript一些细节的唯一小组。少数微软研究人员正在做的工作也能改变给微软(可能其它公司)看并最终影响JavaScript运行性能。
JSMeter不是一个全新的项目,该项目背后的两名微软研究人员提出了一些有趣的要点。他们解释他们如何实现Internet Explorer并改变该源代码以观察他们如何影响网络应用程序的性能,如Bing地图(Bing Maps),FaceBook和Gmail。
该JSMeter团队倡导的新的基准更准确地反映像那些大型网络应用程序的真正的性能,声称现有的基准往往很少有现实世界的价值。在上周发布IE 9首个开发者预览版期间,微软IE团队提出了类似的案例。该IE 9开发者预览版包括一个新的JavaScript引擎,代号为查克拉(Chakra),其目的是提高性能。
根据其中一份微软研究院站点上的JSMeter白皮书,该小组感兴趣的测量“JavaScript运行行为的两个具体领域:1)功能和代码和2)事件和处理程序。我们发现该基准不能代表许多现实网站并且达到测量基准的结论可能是误导。”
更多该文件的结论:
|“我们的测量表明后续努力方面的价值。这些计划包括建立一个更具代表性的基准收集工作,修改JavaScript引擎能够更有效地执行我们看到的一些真正的行为和建设开发工 具揭露我们报告中的该种测量数据。”
6月微软将在波士顿Web应用程序'10会议期间介绍更多关于JSMeter。
3月26日,据国外媒体报道,微软Internet Explorer (IE)团队不是在该公司钻研关于JavaScript一些细节的唯一小组。少数微软研究人员正在做的工作也能改变给微软(可能其它公司)看并最终影响JavaScript运行性能。
JSMeter不是一个全新的项目,该项目背后的两名微软研究人员提出了一些有趣的要点。他们解释他们如何实现Internet Explorer并改变该源代码以观察他们如何影响网络应用程序的性能,如Bing地图(Bing Maps),FaceBook和Gmail。
该JSMeter团队倡导的新的基准更准确地反映像那些大型网络应用程序的真正的性能,声称现有的基准往往很少有现实世界的价值。在上周发布IE 9首个开发者预览版期间,微软IE团队提出了类似的案例。该IE 9开发者预览版包括一个新的JavaScript引擎,代号为查克拉(Chakra),其目的是提高性能。
根据其中一份微软研究院站点上的JSMeter白皮书,该小组感兴趣的测量“JavaScript运行行为的两个具体领域:1)功能和代码和2)事件和处理程序。我们发现该基准不能代表许多现实网站并且达到测量基准的结论可能是误导。”
更多该文件的结论:
|“我们的测量表明后续努力方面的价值。这些计划包括建立一个更具代表性的基准收集工作,修改JavaScript引擎能够更有效地执行我们看到的一些真正的行为和建设开发工 具揭露我们报告中的该种测量数据。”
6月微软将在波士顿Web应用程序'10会议期间介绍更多关于JSMeter。
相关文章推荐
- 影响SqlServer性能的因素分析与解决方法
- 【深入JavaScript】一种JS的继承方法
- 浅谈页面装载js及性能分析方法
- 关于java项目中System.out.println()标准输出方法性能影响分析
- JS中用try catch对代码运行的性能影响分析
- 高性能JavaScript-JS脚本加载与执行对性能的影响
- 浅谈页面装载js及性能分析方法
- js-JavaScript高级程序设计学习笔记21 改善JavaScript性能的方法
- JS脚本文件的位置对页面加载性能影响以及无阻塞脚本(javascript)模式
- 几种减小javascript对性能影响的方法
- javascript js jsp接收servlet传送的数组ArrayList的一种简单的非ajax方法
- JS脚本文件的位置对页面加载性能影响以及无阻塞脚本(javascript)模式
- 页面装载js及性能分析方法介绍
- 页面装载js及性能分析方法
- 影响SqlServer性能的因素分析与解决方法
- 页面装载js及性能分析方法介绍
- aspx文件中调试JavaScript的一种极有效的设置方法(终于js能调试了!)
- 性能最高的javascript 发布订阅系统(pub/sub)Arbiter.js 源码分析
- iOS切圆角的方式 第一种方法:通过设置layer的属性 最简单的一种,但是很影响性能,一般在正常的开发中使用很少. UIImageView *imageView = [[UIImag
- 对javascript中replace()方法的简单分析