腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

[其他] NodeJS将有望使用微软的ChakraCore JavaScript引擎驱动

0
回复
459
查看
[复制链接]

690

主题

704

帖子

3万

积分

董事

Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72

积分
31813
     紫钻仅向指定用户开放  
发表于 19-4-26 21:19:46 | 显示全部楼层 |阅读模式
    最近微软的工程师提交了一份 Pull request 到nodejs:master主分支,希望将微软自家的ChakraCore JavaScript解析引擎添加到Node.JS的核心中。除了Google的V8解析器,Node.JS的底层JavaScript解释器有望多一种选择。
; N9 R0 o1 o' {! m4 K注* ChakraCore 是微软开源的Microsoft Edge 浏览器Chakra JavaScript 引擎的核心部分,主要用于Microsoft Edge 和Windows 中HTML/CSS/JavaScript 编写的应用。 ChakraCore 支持x86/x64/ARM 架构JavaScript 的Just-in-time (JIT) 编译,垃圾收集和大量的最新JavaScript 特性。
# @/ Q) H. m6 C微软的工程师 kunalspathak 表示: : m2 Q. C* y9 n) ?( [. u
在启动Node.JS时可选择微软的ChakraCore JavaScript引擎。$ R! v1 T3 S0 o$ ?7 G* ]7 m
我们对V8引擎的API进行了适配(shim),这些适配实现的API,将能够支持在V8中实现的原生插件和模块,4 r. z: B8 e5 o9 C/ U
下面是提交(commits) 的总结:( D7 D, u- G. X5 u- ?7 N6 C3 ?
chakrashim源代码
3 b6 j* O  {: g0 UChakraCore v1.1.0.1源代码
5 g& b7 U0 V4 A9 C: ~Build脚本的改动来构建chakrashim和ChakraCore
  @% E( a1 L0 Z" D( bNodeJS源代码的修改使之能在ChakraCore上运行/ o: ]2 \# Z/ h, X
ChakraCore的单元测试更新
1 u5 _: S& o  l$ ~6 t对此NodeJS的主要维护者表示,此merge非常宠大,需要花大量时间进行代码审查。# w: \& s2 g4 e% i2 n% Q- C+ P, x
Ubunru 12.04 下Node.js开发环境的安装配置 http://www.linuxidc.com/Linux/2014-05/101418.htm
# u3 Z+ k. e" d- K0 K- X; ]8 QNode.js开发指南 高清PDF中文版 +源码 http://www.linuxidc.com/Linux/2014-09/106494.htm
3 D& h* ?) F6 W2 ~" i   

qiuqiufa.com

网站简介

球球发,是一家 Discuz! 商业插件、风格模板、网站源码、 Discuz!运营维护技术等于一体的交流分享网站,全站95%的资源都是免费下载,对于资源我们是每天更新,每个亲测资源最新最全---球球发(如果我们有侵犯了您权益的资源请联系我们删除