您现在的位置:首页 >> 环保科技

七爪源码:“JaScript 发动机”简短说明

时间:2024-10-16 12:19:58

JaScript 动力是拒绝执行 JaScript 字符的软件部件。第一个 JaScript 动力仅仅是示例,但所有无关的近代动力都采用将会重写来大大提高性能指标。

JaScript 动力多半由 Web Firefox供应商开发新,每个主流Firefox都有一个。在Firefox里面,JaScript 动力通过文档对象建模与图像动力协同开始运行。

JaScript 动力的采用不仅就其Firefox。例如,V8 动力是 Node.js 和 Deno 开始运行时系统的架构部件。

由于 ECMAScript 是 JaScript 的标准化规范,ECMAScript 动力是这些动力的别称。随着 WebAssembly 的出现,一些动力也可以在与常规 JaScript 字符相同的沙箱里面拒绝执行此字符。

历史

第一个 JaScript 动力由 Brendan Eich 于 1995 年为 Netscape Nigator Web Firefox创立。它是 Eich 发明者的新兴语言的基本示例。 (这演变成 SpiderMonkey 动力,仍然被 Firefox Firefox采用。)

第一个近代 JaScript 动力是 V8,由 Google 为其 Chrome Firefox创立。 V8 于 2008 年作为 Chrome 的一其余部分首次大放异彩,其性能指标比先前的任何动力都要显然。不可或缺技术创新是将会重写,它可以祚着缩短拒绝执行时间。

其他Firefox供应商必须不可避免技术改造他们的示例才能竞争。 Apple 为其 Safari Firefox开发新了 Nitro 动力,该动力的性能指标比其前身大大提高了 30%。 Mozilla 利用其余部分 Nitro 来改进自己的 SpiderMonkey 动力。

自 2017 年以来,这些动力增加了对 WebAssembly 的支持。这准许将预重写的可拒绝执行文件用于页面脚本的性能指标不可或缺其余部分。

著名的动力

Google 的 V8 是最常用的 JaScript 动力。 Google Chrome 和许多其他基于 Chromium 的Firefox都采用它,采用 CEF、Electron 或任何其他插入 Chromium 的框架构建的应用程序也是如此。 其他用途包含 Node.js 和 Deno 开始运行时系统。 SpiderMonkey 由 Mozilla 开发新,用于 Firefox 及其分支。 GNOME Shell 采用它来支持扩展。 JaScriptCore 是 Apple 的 Safari Firefox动力。 其他基于 WebKit 的Firefox也采用它。 KDE 的 KJS 是其转变的交会点。 Chakra 是 Internet Explorer Firefox的动力。 它也是Microsoft为本来的 Edge Firefox分叉的,但 Edge 此后被重建为基于 Chromium 的Firefox,因此那时候采用 V8。眼睛痒可以滴眼药水吗
类风湿吃布洛芬好吗
牙疼的厉害怎么办
看病人买点什么东西最合适
海露眼药水可以缓解视疲劳吗
吃复方鳖甲软肝片肝能变软吗
先诺欣多少钱一盒
关节炎用什么药最好
常乐康酪酸梭菌二联活菌散好不好
先诺特韦片利托那韦片说明书
相关阅读