距離IE9平臺(tái)預(yù)覽版發(fā)布七周之后,微軟今天又放出了新瀏覽器的第二個(gè)預(yù)覽版,重點(diǎn)改進(jìn)性能、完善標(biāo)準(zhǔn)支持,特別是實(shí)現(xiàn)了html5的GPU硬件加速。同時(shí),微軟也更新了Test Drive網(wǎng)站,讓大家通過(guò)實(shí)際測(cè)試體驗(yàn)IE9的新變化。
html5code.net' title='html5模板網(wǎng)'>
1、JavaScript性能
在瀏覽器性能標(biāo)準(zhǔn)中,JavaScript引擎速度是最重要的一個(gè),IE9也在這方面不斷改進(jìn)。WebKit SunSpider JS測(cè)試中,IE8平均結(jié)果長(zhǎng)達(dá)3746毫秒,IE9平臺(tái)預(yù)覽版大幅縮短到了590毫秒,今天的第二版則是473毫秒。雖然距離Safari 4.0、Chrome 4.1/5.0、Opera 10.5還有一定距離,但已經(jīng)快于Firefox 3.6/3.7。
微軟表示,他們不但會(huì)提高IE9在這些測(cè)試中的成績(jī),更會(huì)努力加快實(shí)際瀏覽中的速度,那才更有意義。
WebKit SunSpider JS測(cè)試地址:
html5code.net' title='html5模板網(wǎng)'>http://www2.webkit.org/perf/sunspider-0.9/sunspider-driver.html
html5code.net' title='html5模板網(wǎng)'>
2、html5 GPU加速
IE9從投入開(kāi)發(fā)就準(zhǔn)備支持html5 GPU硬件加速,但第一個(gè)預(yù)覽版并未實(shí)現(xiàn),一直等到現(xiàn)在。特別令人激動(dòng)的是,開(kāi)發(fā)人員無(wú)需為這個(gè)新特性重新編寫(xiě)他們的網(wǎng)站,現(xiàn)在使用的HTML、CSS、腳本等標(biāo)記會(huì)直接加速。
html5code.net' title='html5模板網(wǎng)'>點(diǎn)擊下載演示視頻(MP4)
html5code.net' title='html5模板網(wǎng)'>
html5code.net' title='html5模板網(wǎng)'>
html5code.net' title='html5模板網(wǎng)'>
3、同樣的標(biāo)記(Same Markup)
按理說(shuō),不同的瀏覽器應(yīng)該以同樣的方式渲染同樣的標(biāo)記,包括HTML、CSS、腳本等等,但現(xiàn)實(shí)是各瀏覽器都有各自的實(shí)現(xiàn)方式,導(dǎo)致同樣的標(biāo)記在不同瀏覽器里顯示效果差異很大,開(kāi)發(fā)人員也往往不得不針對(duì)不同瀏覽器編寫(xiě)不同的代碼。
IE的標(biāo)準(zhǔn)支持長(zhǎng)期廣為詬病,IE9則在這方面下足了功夫,最近又向W3C組織提交了88個(gè)新的測(cè)試,總數(shù)已達(dá)192個(gè),其中html5相關(guān)的就有40個(gè)。
html5code.net' title='html5模板網(wǎng)'>
比如大家可以試試“CSS3 Media Query”,它能讓網(wǎng)站實(shí)時(shí)改變顯示屬性(寬度、高度、方向等),來(lái)適應(yīng)瀏覽器窗口或者顯示屏的大小。下邊從左到右就是在獨(dú)立顯示器、上網(wǎng)本、手機(jī)上的顯示結(jié)果。
測(cè)試地址:
html5code.net' title='html5模板網(wǎng)'>http://ie.microsoft.com/testdrive/html5/85CSS3_MediaQueries/
html5code.net' title='html5模板網(wǎng)'>
開(kāi)發(fā)人員還可以利用“DOMContentLoaded”來(lái)改善網(wǎng)頁(yè)瀏覽性能。它會(huì)在網(wǎng)頁(yè)分析完畢之后就響應(yīng)用戶的請(qǐng)求,而不會(huì)一直等到網(wǎng)頁(yè)全部元素載入完畢。
測(cè)試地址:
html5code.net' title='html5模板網(wǎng)'>http://ie.microsoft.com/testdrive/html5/87DOMContent-Loaded/
同時(shí)IE9平臺(tái)預(yù)覽第二版還提供了DOM Traversal and Range、getElementsByClassName、DocumentType、ProcessingInstruction、createDocument等等更多功能特性,并修正了在SVG、Javascript、CSS3支持方面的一些問(wèn)題。
html5code.net' title='html5模板網(wǎng)'>
當(dāng)然不能忘了Acid3測(cè)試,其得分高低是衡量瀏覽器標(biāo)準(zhǔn)兼容的重要指標(biāo)。IE9平臺(tái)預(yù)覽第二版已經(jīng)可以得到68/100分,比第一個(gè)預(yù)覽版提高了十多分,今后還會(huì)不斷提升。
html5code.net' title='html5模板網(wǎng)'>
除此之外,IE9平臺(tái)預(yù)覽第二版的開(kāi)發(fā)工具也加入了更多新特性,比如新增的“控制臺(tái)”(Console)標(biāo)簽頁(yè)包含了來(lái)自IE的診斷信息,還有工具菜單中增加了“改變html5code.net' title='html5模板網(wǎng)'>用戶代理字符串”(Change User Agent String),試驗(yàn)網(wǎng)頁(yè)在不同瀏覽器模式中的效果,包括IE9、IE8、IE7、IE6、Chrome、Firefox、Opera、Safari。
微軟還特意強(qiáng)調(diào)說(shuō),對(duì)開(kāi)發(fā)人員來(lái)說(shuō),IE9對(duì)標(biāo)準(zhǔn)的支持使其更加接近Gecko、Presto(Opera)、Webkit等瀏覽器引擎,而不是前輩IE7。
IE9 Platfrom Preview #2 1.9.7.7.66.6000本地下載:
html5code.net' title='html5模板網(wǎng)'>http://www.myfiles.com.cn/soft/0/66.htm
注意:操作系統(tǒng)支持Windows Vista SP2/7 32/64位版本,其中Vista系統(tǒng)下需要首先安裝IE8和DirectX 2D。
IE9 Test Drive官方網(wǎng)站:
html5code.net' title='html5模板網(wǎng)'>http://ie.microsoft.com/testdrive/
發(fā)布說(shuō)明:
html5code.net' title='html5模板網(wǎng)'>http://ie.microsoft.com/testdrive/info/ReleaseNotes/Default.html