Windows 10瀏覽器采用新渲染引擎
文章分類:公司動(dòng)態(tài) 發(fā)布時(shí)間:2015-03-09 原文作者:tbkj 閱讀( )
微軟周四披露了為所有Windows 10設(shè)備中共同采用的Project Spartan瀏覽器專門設(shè)計(jì)的新渲染引擎。微軟同時(shí)還證實(shí),Windows 10操作系統(tǒng)中的IE瀏覽器也將會(huì)采用這一新渲染引擎。Windows 10操作系統(tǒng)的IE瀏覽器,用戶主要為仍需要使用該款瀏覽器的企業(yè)用戶。
微軟在周四詳盡解釋了開發(fā)這一新渲染引擎背后的動(dòng)機(jī)等等。微軟發(fā)現(xiàn),該公司此前太過于關(guān)注“網(wǎng)絡(luò)頂端”(即全球占據(jù)了大約88%流量的9000家網(wǎng)站),而不太關(guān)注“長尾”(即所有網(wǎng)站)。
微軟解釋了新渲染引擎在兼容性上解決的四項(xiàng)主要問題:
傳承與現(xiàn)代。過去Trident渲染引擎內(nèi)的文件兼容模式具有局限性,且不能夠得到保證。這對長期存在的IE特有行為提供了持續(xù)性的障礙。通過其它先進(jìn)的瀏覽器修復(fù)長期存在的兼容漏洞,事實(shí)上就相當(dāng)于把站點(diǎn)代碼告知給IE特有行為。
兼容性視圖列表。兼容性及格率此前依賴于兼容性視圖列表(Compatibility View list),它能夠讓微軟把網(wǎng)站代碼轉(zhuǎn)變?yōu)槟7聜鹘y(tǒng)IE行為的舊文檔模式。不過這一做法需要經(jīng)過大量的測試和維護(hù),不可能良好的覆蓋頂級網(wǎng)站之外的網(wǎng)站。
X-UA-Compatible。通過此前的文檔兼容模式X-UA-Compatible,一些網(wǎng)站被強(qiáng)迫使用了舊文檔模式,但這并非臨時(shí)性權(quán)宜之計(jì)。通過X-UA-Compatible,網(wǎng)站此前必須讓舊版本的網(wǎng)站能夠在未來版本的IE上運(yùn)行,同時(shí)還需要為其它先進(jìn)的瀏覽器開發(fā)適當(dāng)?shù)陌姹尽?br /> 專注于標(biāo)準(zhǔn)。在微軟過去專注于新HTML5格式的同時(shí),由于有時(shí)對標(biāo)準(zhǔn)文檔的解釋是多樣的,導(dǎo)致瀏覽器之間的互用性存在隔閡。這也導(dǎo)致開發(fā)者需要修復(fù)更多的漏洞,以及用戶無法登陸更多的網(wǎng)站。
鑒于此,微軟決定必須“擺脫歷史”,實(shí)質(zhì)上也就是摒棄IE的Trident渲染引擎。雖然許多業(yè)內(nèi)人士都曾建議微軟采用已被蘋果Safari以及谷歌Chrome采用的開源渲染引擎WebKit,但是基于下述兩點(diǎn)原因,微軟決定不效仿蘋果和谷歌:
首先,網(wǎng)絡(luò)以不受約束為基礎(chǔ),微軟認(rèn)為網(wǎng)絡(luò)標(biāo)準(zhǔn)的相互兼容非常重要,有助于對抗網(wǎng)絡(luò)標(biāo)準(zhǔn)單一性的問題。
其次,考慮到技術(shù)工作的需求,如果微軟從一開始就使用自有渲染引擎開發(fā)瀏覽器,開發(fā)速度要比圍繞著開源引擎開發(fā)新瀏覽器更快。
因?yàn)槲④洓Q定讓新渲染引擎與Trident分離,這也就意味著微軟在仍將會(huì)對Windows平臺(tái)進(jìn)行大筆投入的同時(shí),消除一些文檔模式和其它的舊IE行為。這同時(shí)也意味著舊渲染引擎在企業(yè)市場仍將會(huì)保持不變,但更將會(huì)繼續(xù)獲得安全和“其它高級優(yōu)先”補(bǔ)丁。微軟同時(shí)還修復(fù)了如何發(fā)現(xiàn)、追蹤和修復(fù)小網(wǎng)站問題的方式。
襄陽太寶科技有限公司O2O方案服務(wù)商移動(dòng)方案領(lǐng)導(dǎo)者,我們提供移動(dòng)方案戰(zhàn)略咨詢、定制開發(fā)、推廣運(yùn)營、大數(shù)據(jù)分析、后臺(tái)建設(shè),專注于IOS(iphone,ipad)、android(安卓)移動(dòng)軟件開發(fā)、html5開發(fā)、微信定制開發(fā),我們有頂尖的開發(fā)團(tuán)隊(duì),富有創(chuàng)意的設(shè)計(jì)及標(biāo)準(zhǔn)流程化的操作,我們堅(jiān)持站在客戶的角度為客戶設(shè)計(jì)方案,帶來高品質(zhì)的服務(wù)!
微軟在周四詳盡解釋了開發(fā)這一新渲染引擎背后的動(dòng)機(jī)等等。微軟發(fā)現(xiàn),該公司此前太過于關(guān)注“網(wǎng)絡(luò)頂端”(即全球占據(jù)了大約88%流量的9000家網(wǎng)站),而不太關(guān)注“長尾”(即所有網(wǎng)站)。
微軟解釋了新渲染引擎在兼容性上解決的四項(xiàng)主要問題:
傳承與現(xiàn)代。過去Trident渲染引擎內(nèi)的文件兼容模式具有局限性,且不能夠得到保證。這對長期存在的IE特有行為提供了持續(xù)性的障礙。通過其它先進(jìn)的瀏覽器修復(fù)長期存在的兼容漏洞,事實(shí)上就相當(dāng)于把站點(diǎn)代碼告知給IE特有行為。
兼容性視圖列表。兼容性及格率此前依賴于兼容性視圖列表(Compatibility View list),它能夠讓微軟把網(wǎng)站代碼轉(zhuǎn)變?yōu)槟7聜鹘y(tǒng)IE行為的舊文檔模式。不過這一做法需要經(jīng)過大量的測試和維護(hù),不可能良好的覆蓋頂級網(wǎng)站之外的網(wǎng)站。
X-UA-Compatible。通過此前的文檔兼容模式X-UA-Compatible,一些網(wǎng)站被強(qiáng)迫使用了舊文檔模式,但這并非臨時(shí)性權(quán)宜之計(jì)。通過X-UA-Compatible,網(wǎng)站此前必須讓舊版本的網(wǎng)站能夠在未來版本的IE上運(yùn)行,同時(shí)還需要為其它先進(jìn)的瀏覽器開發(fā)適當(dāng)?shù)陌姹尽?br /> 專注于標(biāo)準(zhǔn)。在微軟過去專注于新HTML5格式的同時(shí),由于有時(shí)對標(biāo)準(zhǔn)文檔的解釋是多樣的,導(dǎo)致瀏覽器之間的互用性存在隔閡。這也導(dǎo)致開發(fā)者需要修復(fù)更多的漏洞,以及用戶無法登陸更多的網(wǎng)站。
鑒于此,微軟決定必須“擺脫歷史”,實(shí)質(zhì)上也就是摒棄IE的Trident渲染引擎。雖然許多業(yè)內(nèi)人士都曾建議微軟采用已被蘋果Safari以及谷歌Chrome采用的開源渲染引擎WebKit,但是基于下述兩點(diǎn)原因,微軟決定不效仿蘋果和谷歌:
首先,網(wǎng)絡(luò)以不受約束為基礎(chǔ),微軟認(rèn)為網(wǎng)絡(luò)標(biāo)準(zhǔn)的相互兼容非常重要,有助于對抗網(wǎng)絡(luò)標(biāo)準(zhǔn)單一性的問題。
其次,考慮到技術(shù)工作的需求,如果微軟從一開始就使用自有渲染引擎開發(fā)瀏覽器,開發(fā)速度要比圍繞著開源引擎開發(fā)新瀏覽器更快。
因?yàn)槲④洓Q定讓新渲染引擎與Trident分離,這也就意味著微軟在仍將會(huì)對Windows平臺(tái)進(jìn)行大筆投入的同時(shí),消除一些文檔模式和其它的舊IE行為。這同時(shí)也意味著舊渲染引擎在企業(yè)市場仍將會(huì)保持不變,但更將會(huì)繼續(xù)獲得安全和“其它高級優(yōu)先”補(bǔ)丁。微軟同時(shí)還修復(fù)了如何發(fā)現(xiàn)、追蹤和修復(fù)小網(wǎng)站問題的方式。
襄陽太寶科技有限公司O2O方案服務(wù)商移動(dòng)方案領(lǐng)導(dǎo)者,我們提供移動(dòng)方案戰(zhàn)略咨詢、定制開發(fā)、推廣運(yùn)營、大數(shù)據(jù)分析、后臺(tái)建設(shè),專注于IOS(iphone,ipad)、android(安卓)移動(dòng)軟件開發(fā)、html5開發(fā)、微信定制開發(fā),我們有頂尖的開發(fā)團(tuán)隊(duì),富有創(chuàng)意的設(shè)計(jì)及標(biāo)準(zhǔn)流程化的操作,我們堅(jiān)持站在客戶的角度為客戶設(shè)計(jì)方案,帶來高品質(zhì)的服務(wù)!
原文來自:tbkj