趋势网(微博|微信)讯:微软正继续向更开放的未来挺近,微软今天表示将开源自家Edge网页浏览器的一个核心部分,Edge浏览器是微软Explorer浏览器的继承者。
微软公司在一个博客上发布文章说,微软将会发布Chakra的资源代码,这是负责Edge 浏览器运行脚本代码的一部分,下个月在代码分享会和合作站点GitHub发布。并且,公司也接受来自微软外部的开发者贡献的代码——不在公司宣布而在佛罗里达州的JSConf US Last Call会议上宣布只不过是为了更方便开车回家。
这项举措跟完全开源浏览器不是同一个意思。你其实不能用ChakraCore浏览实际的网页。但是微软认为自家的 JavaScript 引擎将会在更大的范围获得应用,比如在游戏,云服务和网络实体设备。
这或许看起来有悖常理,因为JavaScript 最初不过是用来为网页浏览器创造的一个程序语言。但是最近几年这种程序语言已经被应用到家庭的其他方面,应该感谢 Node.js,一个在服务器或者其他电脑上运行JavaScript的平台。( Node.js运行依靠谷歌的V8,脚本引擎依靠 Chrome浏览器。)
为什么开发者以后会想要使用Chakra代替谷歌的V8?微软声称Chakra已经更好的支持最新的JavaScript版本。Chakra 已经被用于微软外部Edge浏览器,Xbox和Windows手机,和从微软小娜到Outlook.com的技术服务器上的JavaScript渲染。
根据微软的说法,Node.js 已经可以在代替V8在Chakra运行,但是只能在Windows系统上使用。但是微软将会继续开发,以便Chakra可以在其他平台上使用。让软件开源,也会让微软捆绑发布的Linux操作变得开放,也让独立开发者把软件从ChakraCore移植到其他平台成为可能。并且通过分享Chakra的代码,在苹果,谷歌和火狐的浏览器开发者可以借鉴微软的方法,渐渐优化他们自己的 JavaScript渲染引擎。
处罚应该跟造成的社会危害相适应,既然已经检测羊肉是合格的,那么为什么还罚的这么重呢?法律的目的是让好人不要变坏,让坏人不敢做坏事,而不是普通人或者好人逼成坏人。