Red Team 红色小队论坛

 找回密码
 立即注册
查看: 1425|回复: 0

微软不再垄断:Edge浏览器核心开源了

[复制链接]

3330

主题

1万

帖子

14万

积分

特邀嘉宾

{[(A家A友)]}:功归功,过归过.尘归尘,土归土.

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

精华
0
金币
116115
经验
10
贡献
32
发表于 2015-12-6 15:04:57 | 显示全部楼层 |阅读模式

马上注册加入红色小队,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
http://news.mydrivers.com/1/460/460045.htm

据国外媒体消息,微软仍在为继续推进一个更加开放的未来而努力。微软今天刚刚宣布,该公司将开源Edge网页浏览器的核心部分。众所周知,Edge浏览器是IE浏览器的重要“继承者”,作为其核心部分之一的Chakra,主要负责运行JavaScript代码。

微软今天通过博客宣称,该公司将从下个月开始在代码共享和协作网站GitHub上公布Chakra的源代码,文件名为ChakraCore。另外,微软还将接受自由软件公司之外的开发者所贡献的程序。

微软的此举并非意味着该公司将开源整个Edge浏览器。开源Edge的核心部分与开源整个Edge浏览器还是两码事。目前来看,用户还将不能真正地浏览使用了ChakraCore的网页。但是,微软认为,该公司的JavaScript引擎将能够在大量的应用中发挥作用,例如游戏、云服务和物联网设备之中。

这一点似乎有悖于常理,因为JavaScript最初是作为网页浏览器的编程语言。但在最近几年中,该语言却在其它应用中发挥了更大作用。当然,这种作用还要归功于Node.js。Node.js是一个在服务器或其它电脑上运行JavaScript的平台。(JavaScript依赖于谷歌的V8,而V8又恰恰是支持Chrome浏览器的JavaScript引擎。)

那么,开发者为何想使用Chakra,而不是V8呢?微软声称,Chakra能够更好地支持最新版JavaScript。另外,Chakra已经被微软应用在Edge之外,以此将JavaScript拓展到Xbox和Windows Phone等平台之上。

Node.js已经能够在Chakra上运行,而不是在V8上,但只能针对Windows系统。不过,微软将继续努力,把Chakra推广到其它平台之中。让软件开源的举措对微软非常有利,将给微软提供更多的选择方案,从而将这些软件与Linux的发行渠道进行捆绑,而且还有可能让独立开发者将ChakraCore嵌入到其它平台之中。

一旦微软共享Chakra的源代码,那么此前针对苹果、谷歌和Mozilla等浏览器的开发者也将能够学习微软的一些方法,而且还可能会进一步完善他们自己的JavaScript内核引擎。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表