2月27日消息,據(jù)國外媒體報道,微軟周四公布了用于Windows 10新瀏覽器Spartan的渲染引擎細(xì)節(jié),同時公司還證實(shí)——出于兼容目的而存在的Windows 10版IE瀏覽器,也將會采用該渲染引擎。
據(jù) 微軟表示,打造全新渲染引擎的動機(jī),以及停止繼續(xù)再為IE修修補(bǔ)補(bǔ)的根本原因——從簡說,是因?yàn)楹笳哧惻f的Trident引擎存在太多對新技術(shù)的阻礙,既 要保證對過去非標(biāo)準(zhǔn)(IE友好)代碼的兼容性,又要滿足新開放網(wǎng)絡(luò)標(biāo)準(zhǔn)的規(guī)定,只會導(dǎo)致IE代碼Bug(漏洞、錯誤)不斷增多。尤其是HTML5新標(biāo)準(zhǔn)的 推廣,讓Trident引擎徹底成為了發(fā)展的絆腳石。
微軟最終選擇“與過去分手”,并且從零開始編寫了被用于Windows 10新瀏覽器Spartan的渲染引擎。但不像蘋果和谷歌,微軟并沒有使用開源引擎WebKit,其主要原因可以概括為以下兩點(diǎn):
首先,互聯(lián)網(wǎng)是建立在多個獨(dú)立個體原則上的,但是相互之間可以遵循網(wǎng)絡(luò)標(biāo)準(zhǔn)互操作。微軟認(rèn)為,避免互聯(lián)網(wǎng)出現(xiàn)單一(渲染引擎)的情況是重要且必要的。
其次,考慮到開發(fā)人員需要投入的精力與時間,微軟認(rèn)為,在不需考慮兼容性問題后,自主開發(fā)一款以強(qiáng)調(diào)互操作性為主的全新引擎要在時間效率上要大幅優(yōu)于圍繞開源引擎開發(fā)一款全新瀏覽器。
最后微軟還強(qiáng)調(diào),新引擎并不是一次性的更新升級。用戶升級至Windows 10后,新的互操作性引擎將會以服務(wù)的方式存在于系統(tǒng)中。微軟會通過系統(tǒng)升級不斷地完善和改進(jìn)其功能。