返回

Chakra JavaScript引擎:微软开源Edge浏览器的核心

发布时间:2022-05-07 12:57:39 399
Chakra: The Open-Source JavaScript Engine of Microsoft Edge browser
脉轮“–;新边缘浏览器背后的JavaScript引擎;将于下月提交给GitHub代码共享和协作存储库。
 
该公司于本周末在佛罗里达州举行的JSConf美国最后一次电话会议上宣布了这一消息。
 

什么是脉轮?

 
"脉轮“开发于2008年,是一个独立的JavaScript虚拟机,微软现在允许开发人员在自己的产品和应用程序中实现。
 
虽然Chakra只是微软Edge的核心,但它在微软最新的操作系统中使用Windows 10为Xbox、Windows Phone和平板电脑上的通用应用程序供电。
 

脉轮作为脉轮核心开放源代码

 
脉轮– 微软称之为Chakra的开源版本–;2016年1月,在英特尔、AMD和NodeSource的支持下,将通过麻省理工学院的开源许可证在GitHub上发布。
根据微软的官方博客,“我们比以往任何时候都要投入更多的资金来改进Chakra,并且很高兴与我们的社区合作来推动进一步的改进。除了公众之外[微软指的是‘开源社区’],几个组织已经表示有兴趣为ChakraCore—;在许多其他方面,我们期待着与英特尔、AMD和NodeSource合作,共同发展这个社区。"
 

脉轮核心不包括:

 
在Windows 10中,ChakraCore和Chakra之间有一些不同。完整的脉轮包含两者之间的粘合剂:
 
  • JavaScript引擎和浏览器的HTML引擎
  • JavaScript引擎和通用Windows平台
Chakra也有使用COM的诊断API(应用程序接口),因此是特定于Windows的。
 
然而,以上两项都不是开源ChakraCore项目的一部分。它只包含核心包“对于引擎,因此不会向边缘浏览器或通用应用程序公开Chakra的私有绑定,也不会提供COM诊断API。

 

脉轮提供什么?

 
完全支持的开源ChakraCore项目包括以下所有内容:
 
  • 解析器
  • 翻译
  • JIT(即时)编译器
  • 垃圾收集器
  • 用于将引擎嵌入应用程序的应用程序编程接口(API)(如Edge中使用的)
这是一个有趣且令人印象深刻的举动,来自像微软这样很少公开其项目的公司。通过这一举措,该公司相信ChakraCore将在未来的大量应用中使用,从云服务到互联网物联网。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线