您现在的位置是: 首页 » 网页代码 » javascript引擎什么语言写的
网页代码

javascript引擎什么语言写的

网站优化小编一月 5, 2020 23人已围观

JavaScript引擎是一个专门处理JavaScript脚本的虚拟机,一般会附带在网页浏览器之中。虚拟机在计算机科学中的体系结构里,是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。

网站运营中栏目排名优化技巧

一些JavaScript引擎:

  • V8,用C++编写,开放源代码,由Google丹麦开发,是Google Chrome的一部分,也用于Node.js。

  • JavaScriptCore,开放源代码,用于webkit型浏览器,如Safari ,2008年实现了编译器和字节码解释器,升级为了SquirrelFish。苹果内部代号为“Nitro”的JavaScript引擎也是基于JavaScriptCore引擎的。

  • Rhino,由Mozilla基金会管理,开放源代码,完全以Java编写,用于HTMLUnit

  • SpiderMonkey,第一款JavaScript引擎,早期用于Netscape Navigator,现时用于Mozilla Firefox。SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎。

  • Chakra (JScript引擎),用于Internet Explorer。

  • Chakra (JavaScript引擎),用于Microsoft Edge。

  • KJS,KDE的ECMAScript/JavaScript引擎,最初由哈里·波顿开发,用于KDE项目的Konqueror网页浏览器中。

JavaScript引擎的作用:

基本工作是把开发人员写的 JavaScript 代码转换成高效、优化的代码,这样就可以通过浏览器进行解释甚至嵌入到应用中。

更准确地讲,每个 JavaScript 引擎都实现了一个版本的 ECMAScript,JavaScript 是它的一个分支。随着 ECMAScript 的不断发展,JavaScript 引擎也不断改进。之所以有这么多不同的引擎,是因为它们每个都被设计运行在不同的 web 浏览器、headless 浏览器、或者像 Node.js 那样的运行时环境中。

文章评论

    发表评论

    电子邮件地址不会被公开。

站点信息
  • 站点运行:271天
  • 网站程序:Wordpress
  • 主题模板:bvseo
  • 文章统计:4000 条
  • 文章评论:153 条
  • 微信公众号:扫描二维码,关注我们