Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >哪个是最快的JavaScript引擎,这真的很重要吗?

哪个是最快的JavaScript引擎,这真的很重要吗?
EN

Stack Overflow用户
提问于 2009-09-21 04:09:11
回答 12查看 15.5K关注 0票数 8

哪个是最快的JavaScript引擎?这真的很重要吗?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2009-09-21 04:19:32

对于生产环境,您通常不需要关心哪个JavaScript引擎是最快的。你的页面应该可以在所有常见的浏览器中工作,句号。

但是,在某些项目中,您可以自由选择要支持的浏览器(例如业余爱好项目或内部使用的项目),您会发现不同浏览器的性能差别很大。

我发现保持最高性能的两个浏览器是带有Spider Monkey engineMozilla Firefox和带有V8 engineGoogle ChromeApple Safari也是速度最快的浏览器之一,它的Nitro引擎是4.0中的新引擎。他们使用新的方法来“编译”脚本,使它们的执行速度比以前快得多。在未来,随着JavaScript成为web上交互式用户内容的主要技术之一,越来越多的浏览器将走向这一技术。(我在这里没有提到Opera 10,因为我没有亲自测试过它,但我听说它在运行JavaScript时也更快。)

票数 9
EN

Stack Overflow用户

发布于 2009-09-21 06:49:42

回复:“这有关系吗?”

随着JS在浏览器之外的使用,Javascript引擎的性能将变得越来越重要。现在有许多脚本和程序,测试框架,甚至服务器端web应用框架等,在浏览器之外的JS引擎中运行。

其中许多代码目前运行在Mozilla的Rhino引擎中,但我预计会有越来越多的代码在V8中运行,因为性能和对各种特性的支持(以及运行脚本的能力,而不需要Rhino所需的JVM虚拟机)成为一个问题。

票数 3
EN

Stack Overflow用户

发布于 2009-09-21 04:13:09

有关系吗?这可能无关紧要--但你是唯一一个可以为你的应用程序回答这个问题的人。

根据我的经验,几乎所有的浏览器都足够快,除了IE6,当然,它在任何方面都很糟糕。

如果你看看actual benchmarks (有很多),看起来Chrome,FF 3.x和Safari在Javascript性能方面差不多,IE8只是落后了一点,IE7落后了一些(尽管,IE7对于大多数事情来说仍然足够快)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1454200

复制
相关文章
测试开发的头衔真的很重要吗?
http://mpvideo.qpic.cn/0b2e6aaaqaaacqabyo55pjqvb4gdbdyaacaa.f10002.mp4?dis_k=de48a00d8cc608a772328e3
软件测试君
2022/03/31
2560
学弟问我:explain 很重要吗?
哈喽,小伙伴们好呀。我是狗哥,今天打算跟大家聊聊一个很基础的 MySQL 命令 —— explain。这个命令相信很多小伙伴都熟悉并且几乎每天都会使用,反正我是这样的。那为什么还要写呢?
JavaFish
2021/07/29
6610
学弟问我:explain 很重要吗?
康威定律对于系统架构很重要吗?
康威定律对系统架构很重要吗? 背景 在了解了微服务,敏捷开发还有我们现在的组织架构,是不是之间存在一定的关联。比如A团队负责a服务,B团队服务b服务,然后整个部门之间的微服务串起来就形成了一个大的服务
袁新栋-jeff.yuan
2022/09/19
5800
康威定律对于系统架构很重要吗?
limma差异分析,谁和谁比很重要吗?
新手在刚接触limma包做差异分析的时候,会碰到很多教程,有的教程写的是正常组比疾病组,有的是疾病组比正常组,他们都是对的,只有你凌乱了。
医学和生信笔记
2022/11/15
1.2K0
limma差异分析,谁和谁比很重要吗?
super(props) 真的那么重要吗?[每日前端夜话0x1F]
我听说 Hooks 最近很火。讽刺的是,我想用一些关于 class 组件的有趣故事来开始这篇文章。你觉得如何?
疯狂的技术宅
2019/03/27
1.3K0
super(props) 真的那么重要吗?[每日前端夜话0x1F]
这真的是你了解的网络吗?
无论是 C/S 开发还是 B/S 开发,无论是前端开发还是后台开发,网络总是无法避免的,数据如何传输,如何保证正确性和可靠性,如何提高传输效率,如何解决会话管理问题,如何在网络拥堵环境下采取措施。这些都是需要了解的。
谭庆波
2018/08/10
8460
这真的是你了解的网络吗?
写博客对程序员很重要吗?
重要。招聘程序员看的除了工作经历,还有个人的博客的表达能力和涉猎,以及个人的代码水平和编码习惯。为了找工作方便也比较现实。另一方面,别人会希望通过搜索网上公开的博客找到某些疑难的问题的解法,如果你恰好
IT架构圈
2019/07/08
5080
写博客对程序员很重要吗?
原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢! 原文链接地址:写博客对程序员很重要吗? 重要。招聘程序员看的除了工作经历,还有个人的博客的表达能力和涉猎,以及个人的代码水平和编码习惯。为了找工作方便也比较现实。另一方面,别人会希望通过搜索网上公开的博客找到某些疑难的问题的解法,如果你恰好有这种解法,请不要太吝啬,请分享出来。资料的整理,特别是技术问题的整理,有助于自己下一次遇到类似的问题时能更好地回忆起细节和复用相关代码。有些情况比别人的博客甚至文档有用的多。程序员去驾驭计算机的时候,并不是单打
IT架构圈
2018/09/21
4300
写博客对程序员很重要吗?
【原创】程序员写博客很重要吗?
我自己从大二开始写博客,当时最开始的时候就是很简单地总结自己课堂上学习的基础知识,比如计算机网络、数据结构等等,平时也会记录一些自己学习中遇到的一些问题。
Guide哥
2020/05/08
4410
【原创】程序员写博客很重要吗?
什么是敏捷型的运维组织,金融企业真的需要吗?
在上一次的分享中,我们分析了ITIL 4之后,运维Management层面该如何发力,提到由于ITIL 4所提倡的建设重心从流程建设转到了价值流和价值链,企业不仅需要一个强大的工具,还需要敏捷的运维管理来适应工具的迭代。这一篇文章,依然由资深咨询顾问赵海兵老师为大家讲解:金融数字化转型大势下,运维组织管理该何去何从?
嘉为蓝鲸
2022/06/16
6170
什么是敏捷型的运维组织,金融企业真的需要吗?
synchronized真的很重么?
synchronized 是java中常见的保证多线程访问共享资源时的安全的一个关键字。很多人在讲到synchronized 时都说synchronized 是一把重量级的锁,那么synchronized 真的很重么?
三友的java日记
2022/07/27
2780
Serverless:这真的是未来吗?(二)
在关于无服务器的第二篇文章中,我们将讨论一些更广泛的问题。 再次强调,我们并不是要做硬性规定。 我们想提出一些观点,以促进所有利益相关者之间的讨论。 许多说所有应用程序都将是无服务器的应用程序的人并未大规模运行其应用程序,也未解决与延迟、复杂性和供应商锁定有关的所有问题。 这就是我们在这里要谈论的。
donghui
2021/04/12
5480
Serverless:这真的是未来吗?(二)
Serverless:这真的是未来吗?(一)
许多开发人员说,无服务器是计算的未来,而其他开发人员说,它永远不会成功。 我们自己的观点没有那么两极分化。我们将无服务器视为一种选择,这是从初创企业到中型企业,再到大型企业的一个可能的垫脚石。 在这两篇博文中,我们将讨论无服务器如何适应这一过程,以及它的优点和缺点。
donghui
2021/04/07
8070
Serverless:这真的是未来吗?(一)
JavaScript 引擎是如何实现 async/await 的
我们都知道Promise 能很好地解决回调地狱的问题,但是这种方式充满了 Promise 的 then() 方法,如果处理流程比较复杂的话,那么整段代码将充斥着 then,语义化不明显,代码不能很好地表示执行流程,使用 promise.then 也是相当复杂,虽然整个请求流程已经线性化了,但是代码里面包含了大量的 then 函数,使得代码依然不是太容易阅读。基于这个原因,ES7 引入了 async/await,这是 JavaScript 异步编程的一个重大改进,提供了在不阻塞主线程的情况下使用同步代码实现异步访问资源的能力,并且使得代码逻辑更加清晰。
PHP开发工程师
2022/03/28
1.1K0
JavaScript 引擎是如何实现 async/await 的
面试题真的那么重要吗
本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)
soulteary
2023/03/05
2510
面试题真的那么重要吗
渗透测试中文凭真的重要吗?
渗透测试,包含全部互联网行业,实际上对文凭并不是太注重。校园招聘,尤其是大企业校园招聘,由于是应对大批量的潜在性优秀人才,一般都是设定院校、文凭的门坎,做为提升招骋高效率的过滤标准。可是假如你真有本事,用真理的客观性摆出来,让用人公司看得到,那么可直接走社会招聘的道路,文凭包含高校的院校级别,应当是次要素了。有时候大企业更喜欢端架子,没有文凭或是低文凭立即去申请职位将会栽跟头,这时还可以攘外必先安内,自己做点具体的新项目,或是去中小型企业,展现和锻练整体实力,适当的情况下再去面试大企业,带著目前的任职亲身经历和项目经历,亮度就吞没了文凭的黑影了。
网站安全专家
2020/05/27
4690
R语言:哪个函数解析时间最快?
把“以字符格式存储”(chr)的时间日期数据解析成R中的时间日期(Date,POSIXct, POSIXlt...)格式是一项非常常见的工作。虽然有时候我们会发现有些任务不一定需要转换成日期格式就能完成,但是很多时候转化成日期格式是更安全的做法,而且会大大提高工作效率。
用户7652506
2020/08/12
1.5K0
R语言:哪个函数解析时间最快?
这份开源的 JavaScript 教程是真的走心
前阵子在微博上分享这个项目之后,虽然有不少人转发,但相信大多数人都是没怎么点开细看里面内容的。
GitHubDaily
2019/03/22
5230
这份开源的 JavaScript 教程是真的走心
这7个代码对比工具,真的是好用!
在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍7款程序员常用的代码比较工具。
公众号 IT老哥
2021/09/16
3.7K0
这7个代码对比工具,真的是好用!
点击加载更多

相似问题

乌龟版本控制--这真的很重要吗?

20

Apache .htaccess与httpd --这真的很重要吗?

41

MySQL:字段长度。这真的很重要吗?

50

getBufferStrategy();还是createBufferStrategy(2/3);哪个先到?这很重要吗?

20

Android应用程序命名约定--这真的很重要吗?

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文