作者felaray (傲娇鱼)
看板WindowsPhone
标题Fw: [情报] 微软将开放Edge浏览器核心ChakraCore
时间Fri Dec 11 11:45:07 2015
※ [本文转录自 Windows 看板 #1MQaQoGY ]
作者: felaray (傲娇鱼) 看板: Windows
标题: [情报] 微软将开放Edge浏览器核心ChakraCore
时间: Fri Dec 11 11:44:47 2015
微软预计於明年1月以开放源码释出Edge浏览器核心ChakraCore
http://www.ithome.com.tw/news/100830
微软上周五宣布,将在下个月藉由GitHub释出ChakraCore开放源码,内含Chakra的各种核
心元件,包括支撑Microsoft Edge浏览器之JavaScript引擎的所有核心元件。
Chakra是微软在2008年所开发的JavaScript引擎,最早用於IE 9上,主要的特性在於它是
在一个与浏览器平行的独立处理器核心上即时编译脚本,後来也被应用在微软最新的Edge
浏览器与其他服务上。
微软首席专案经理Gaurav Seth表示,他们希望ChakraCore可被广泛应用在各种服务上,
从云端服务、物联网到其他。
Seth说,自Chakra开始,JavaScript从一个主要用来支援浏览器的语言变成一项可支撑各
种应用的技术,像是市集中的程式、伺服器端应用、云端服务、NoSQL资料库、游戏引擎
、前端工具与物联网等,意谓着Chakra还得支援原生互动、也要有可於有限资源的环境中
调节资源以执行程式码的弹性与能力,而Chakra的直译器则在这此一跨平台架构的技术可
携上扮演了关键角色。
除了Edge浏览器以外,Chakra在微软内部还被应用在基於Xbox、手机与PC的Windows通用
程式,Azure云端的DocumentDB,Cortana数位语音助理与Outlook.com。此外,微软也让
Chakra相容於开放源码的跨平台运作环境Node.js ,一方面扩大Node.js的生态环境,另
一方面也将Node.js带至微软物联网平台Windows 10 IoT Core。
微软亦强调Chakra的执行速度,在Octane与JetStream两项JavaScript的标竿测试上,
Edge的效能皆超越了IE、Chrome与Firefox。
而即将释出的ChakraCore与应用在Edge浏览器上的Chakra能力大致相同,最大的两个不同
点在於前者并未捆绑浏览器或微软的通用程式平台,而且相较於Chakra所使用的基於COM
的诊断APIs,ChakraCore支援各种现代的诊断APIs。
Seth指出,ChakraCore已是一个成熟且独立的JavaScript虚拟机器,它拥有解析、直译、
编译与执行JavaScript的能力,完全不用仰赖Edge,可被嵌入各式需要脚本能力的产品或
应用中,诸如NoSQL资料库、生产力软体或游戏引擎,也能透过Node.js或云端平台来延伸
JavaScript,在成为开放源码专案後,可望藉由社群的贡献不断改善ChakraCore并扩大它
的应用。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 124.11.64.96
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Windows/M.1449805490.A.422.html
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: felaray (124.11.64.96), 12/11/2015 11:45:07
1F:推 SHR4587: 问题是稳定度啊!!!!!!!!!!!还有触控介面优化!!!!! 12/11 12:30
2F:→ TsaoCCFGOGO: 微软黑科技要霸气外露了,大家抓稳了!!! 12/11 13:55
4F:→ felaray: 最近M$常常在搞开源... 12/11 14:14
5F:推 SHR4587: 开源有不少好处吧? 12/11 14:57
6F:推 neo5277: 可以召唤九尾嘛? 12/11 15:29
7F:推 rockmanx52: 坏处大概只有会被某些自称「资讯大师」的老人用「谁 12/12 06:39
8F:→ rockmanx52: 知道会被那些网路上的人偷加什麽怪东西」的理由抵制吧 12/12 06:39
9F:→ rockmanx52: XD 12/12 06:39
10F:→ felaray: 我不喜欢听到开源,因为开的那些我都不会 T.T 12/12 12:26