IE 9 支持最先進(jìn)的專業(yè)級(jí) HTML5,HTML5 通過(guò) Windows 操作系統(tǒng)在現(xiàn)代硬件上運(yùn)行。無(wú)論使用哪種瀏覽器,HTML5 均支持使用相同的標(biāo)記。IE9還 提供了全新的硬件GPU加速且符合標(biāo)準(zhǔn)的功能,這些功能基于 HTML5、CSS3、DOM L2 以及 L3、SVG、ECMAScript5 等規(guī)范。
快
通過(guò) GPU 驅(qū)動(dòng)的 HTML5 可全面提升速度,從而可通過(guò) Windows 充分利用 PC 的功能。
全新的 Chakra JavaScript 引擎
腳本引擎性能只是總體瀏覽器性能狀況的一部分。與 Internet Explorer 7 相比,Internet Explorer 8 中的腳本性能取得了指數(shù)級(jí)的改進(jìn)幅度,Internet Explorer 9 中的新 JavaScript 引擎“Chakra”同樣也是如此。Chakra 引擎可并行解釋、編譯和執(zhí)行代碼,并且能夠利用多個(gè)(如果有)CPU 內(nèi)核的優(yōu)勢(shì)。
新增和更新的 DOM
Internet Explorer 9 中的增強(qiáng)型 DOM 加快了新 JavaScript 引擎“Chakra”與 Trident 布局引擎之間的腳本執(zhí)行層速度,并將 DOM 的入口點(diǎn)轉(zhuǎn)移到 Chakra 引擎中,從而改進(jìn)了 Internet Explorer 9 標(biāo)準(zhǔn)模式(IE9 模式)的整體性能。增強(qiáng)型 DOM 同時(shí)還可按照 W3C DOM L2 和 L3 規(guī)范中的規(guī)定,實(shí)現(xiàn)正確的 DOM 繼承對(duì)象層次結(jié)構(gòu)。
以 Internet Explorer 9 標(biāo)準(zhǔn)模式運(yùn)行頁(yè)面時(shí),F(xiàn)12 開(kāi)發(fā)人員工具中現(xiàn)在可以反映增強(qiáng)型 DOM 對(duì)象類型。IE9 模式頁(yè)面不會(huì)顯示舊式的基于 COM 的類型(由各種接口和顯示對(duì)象組成),而是報(bào)告由 Chakra 引擎使用的實(shí)際增強(qiáng)型 DOM 對(duì)象類型名稱,這符合 W3C DOM L2 和 L3 標(biāo)準(zhǔn)。
Internet Explorer 9 中的增強(qiáng)型 DOM 顯著改進(jìn)了 Internet Explorer 9 與其他瀏覽器之間的互操作性狀態(tài)。同時(shí)還可提高很多方案的性能,這主要得益于表示為本機(jī) JavaScript 對(duì)象的 DOM 對(duì)象。
硬件加速且 GPU 驅(qū)動(dòng)的 HTML5
在IE9瀏覽器中使用Direct2D、DirectWirte、XPS等新技術(shù)渲染文字、圖像、視頻、SVG等網(wǎng)絡(luò)內(nèi)容。IE9能夠利用GPU縮放圖片和其他內(nèi)容,瀏覽速度飛快。
IE9使用Windows Media Foundation(WMF)多媒體平臺(tái)播放HTML5標(biāo)準(zhǔn)視頻,如有硬件視頻解碼器可用就能實(shí)現(xiàn)GPU加速,否則只能使用CPU播放。IE9視頻引擎可以直接使用GPU解碼、輸出視頻,而且視頻幀解碼之后,就會(huì)和圖形流水線里的其他位圖享受一樣的待遇。
IE9通過(guò)DirectWrite API接口使用GPU執(zhí)行文字渲染和輸出,速度最快是IE8的兩倍,而且質(zhì)量更高。IE9可以實(shí)現(xiàn)文字的平滑動(dòng)畫,而亞像素定位能夠更忠實(shí)地體驗(yàn)Web和字體設(shè)計(jì)師的意圖。
簡(jiǎn)潔
可通過(guò)簡(jiǎn)潔的瀏覽器界面和改進(jìn)的開(kāi)發(fā)人員工具專注于您的網(wǎng)站開(kāi)發(fā)。
新增的開(kāi)發(fā)人員工具和性增的功能
新增的功能使用戶能夠更加輕松地訪問(wèn)您的網(wǎng)站,而且新增的開(kāi)發(fā)人員工具更方便開(kāi)發(fā)人員的工作。
1、固定網(wǎng)站:當(dāng)您利用固定網(wǎng)站時(shí),用戶甚至更愿意沉浸于您的網(wǎng)站。固定網(wǎng)站提供網(wǎng)站強(qiáng)化型用戶界面,具有放大的快捷方式圖標(biāo),還有“后退”與“前進(jìn)”按鈕以及其他可以與網(wǎng)站的品牌和總體外觀統(tǒng)一的界面元素。與 Windows 7 集成能讓人們使用最新的 Windows API 訪問(wèn)開(kāi)發(fā)人員網(wǎng)站,以便創(chuàng)建網(wǎng)站跳轉(zhuǎn)列表、圖標(biāo)覆蓋和縮略圖預(yù)覽控件。
2、將網(wǎng)站固定到任務(wù)欄中:用戶可以通過(guò)執(zhí)行下列操作之一將網(wǎng)站固定到任務(wù)欄中:
單擊一個(gè)選項(xiàng)卡并將其拖動(dòng)到任務(wù)欄中,從而“撕”掉選項(xiàng)卡。
將收藏圖標(biāo)從地址欄中拖動(dòng)到任務(wù)欄中
3、跳轉(zhuǎn)列表:跳轉(zhuǎn)列表任務(wù)是針對(duì)固定網(wǎng)站定制的、特定于應(yīng)用程序的操作。它們使用和 Windows 7 中的應(yīng)用程序同樣的功能作為基礎(chǔ)。通過(guò)使用跳轉(zhuǎn)列表任務(wù),網(wǎng)站可以將最常用的命令呈現(xiàn)給用戶。您可以根據(jù)網(wǎng)站的功能和用戶預(yù)期執(zhí)行的重要操作來(lái)定義跳轉(zhuǎn)列表任務(wù)。這些任務(wù)提供一組靜態(tài)鏈接,可供用戶隨時(shí)訪問(wèn),即使在不運(yùn)行 Internet Explorer 的情況下也可以。
4、覆蓋圖標(biāo):就像 Windows 7 中的應(yīng)用程序一樣,固定網(wǎng)站可以通過(guò)在固定網(wǎng)站任務(wù)欄按鈕的上面顯示覆蓋圖標(biāo),讓用戶看到通知和狀態(tài)。覆蓋圖標(biāo)可在固定網(wǎng)站的窗口被阻止而無(wú)法查看時(shí)(例如,當(dāng)瀏覽器窗口最小化或被另一個(gè)窗口阻止時(shí))幫助吸引對(duì)網(wǎng)站的注意。您可以使用覆蓋圖標(biāo)來(lái)提供重要的狀態(tài)信息或通知,如網(wǎng)絡(luò)狀態(tài)、在線狀態(tài)或新郵件。
5、平臺(tái)版本管理:Internet Explorer 9 引入了文檔兼容性模式,這是對(duì) Microsoft Internet Explorer 6 中引入的兼容性模式的擴(kuò)展。通過(guò)文檔模式,可以選擇 Internet Explorer 用來(lái)顯示網(wǎng)頁(yè)的特定呈現(xiàn)模式。.
6、新文檔模式:Internet Explorer 9 增加了一種新文檔模式,即 Internet Explorer 9 標(biāo)準(zhǔn)模式,使用該模式可實(shí)現(xiàn)最快的性能,并可進(jìn)行擴(kuò)展,以處理新 Web 應(yīng)用程序的需求并實(shí)現(xiàn)最新的標(biāo)準(zhǔn)支持。
7、用戶代理 (UA) 字符串:用戶代理 (UA) 字符串向主機(jī)服務(wù)器指出瀏覽器,并提供某些系統(tǒng)詳細(xì)信息。在默認(rèn)情況下,Internet Explorer 9 發(fā)送簡(jiǎn)短 UA 字符串,這與以前的 Internet Explorer 版本不同。這一更改提高了整體性能、互操作性和兼容性。Internet Explorer 9 不再發(fā)送用戶計(jì)算機(jī)上的其他軟件(如 .NET 等)所創(chuàng)建的 UA 字符串附加信息。
8、F12 開(kāi)發(fā)人員工具:若要訪問(wèn) Internet Explorer 9 的 F12 開(kāi)發(fā)人員工具,請(qǐng)按 F12;或者,在“工具”菜單中單擊“F12 開(kāi)發(fā)人員工具”。如果您使用過(guò) Internet Explorer 8 的開(kāi)發(fā)人員工具,會(huì)立即注意到功能增強(qiáng)和性能提高。
9、“控制臺(tái)”選項(xiàng)卡:Internet Explorer 9 中的 F12 開(kāi)發(fā)人員工具引入了一個(gè)“控制臺(tái)”選項(xiàng)卡,用來(lái)公開(kāi)腳本事件。檢查腳本時(shí),會(huì)出現(xiàn)幾個(gè)切換按鈕:“錯(cuò)誤”、“警告”和“消息”。每個(gè)按鈕都顯示每一類消息的數(shù)量。
10、“網(wǎng)絡(luò)”選項(xiàng)卡:Internet Explorer 9 的開(kāi)發(fā)人員工具中增加了一個(gè)網(wǎng)絡(luò)檢查工具。通過(guò)單擊“網(wǎng)絡(luò)”選項(xiàng)卡,可以訪問(wèn)該工具。然后,您可以:
捕獲 HTTP 和 HTTPS 網(wǎng)絡(luò)通信。
顯示(和保存)捕獲到的請(qǐng)求和響應(yīng)的內(nèi)容。
顯示有關(guān)捕獲到的數(shù)據(jù)的其他詳細(xì)信息,如 Cookie、大小、時(shí)間和緩存信息。
11、用戶代理切換程序工具:使用新的用戶代理 (UA) 切換程序工具,可以修改向 Web 服務(wù)器指示瀏覽器類型和版本的 UA 字。所選擇的 UA 字符串將作為每個(gè)請(qǐng)求中的頭通過(guò)網(wǎng)絡(luò)發(fā)送。若要更改瀏覽器的 UA 字符串,請(qǐng)?jiān)陂_(kāi)發(fā)人員工具的“工具”菜單中指向“更改用戶代理字符串”,然后選擇要發(fā)送其 UA 字符串的瀏覽器。
12、衡量實(shí)際性能:與以前版本的 Internet Explorer 相比,使用 Internet Explorer 9 中的 F12 開(kāi)發(fā)人員工具,可以從更多方面來(lái)衡量網(wǎng)站性能。不過(guò),您無(wú)法衡量用戶實(shí)際的性能體驗(yàn)。為解決此問(wèn)題,一些網(wǎng)站開(kāi)發(fā)了自己的庫(kù)以嘗試測(cè)量網(wǎng)頁(yè)的實(shí)時(shí)性能,但這種方法會(huì)產(chǎn)生開(kāi)銷,實(shí)際降低了用戶瀏覽頁(yè)面的速度。我們相信,W3C WebTiming 規(guī)范為可靠解決這一問(wèn)題提供了很好的概念基礎(chǔ)。在 Internet Explorer 9 中,使用 DOM 中的 window.msPerformance 接口可以訪問(wèn) WebTiming 功能。開(kāi)發(fā)人員還可以在 F12 開(kāi)發(fā)人員工具中啟用腳本調(diào)試,之后可以訪問(wèn) window.msPerformance 對(duì)象
可互操作性。
通過(guò)為 HTML5 等開(kāi)放 Web 標(biāo)準(zhǔn)提供支持,使您能夠創(chuàng)建可互操作的 Web。
支持 HTML5、CSS3 等開(kāi)放 Web 標(biāo)準(zhǔn)!
支持 ECMA Script 5
通過(guò)多個(gè)兼容性選項(xiàng)支持舊網(wǎng)站
總結(jié):
IE 9通過(guò)硬件GPU加速,新增了功能和開(kāi)發(fā)人員工具,總得來(lái)說(shuō)已經(jīng)有了長(zhǎng)足的發(fā)展比起以前的版本來(lái)說(shuō)。我們也不用太苛刻了。

快
通過(guò) GPU 驅(qū)動(dòng)的 HTML5 可全面提升速度,從而可通過(guò) Windows 充分利用 PC 的功能。
全新的 Chakra JavaScript 引擎
腳本引擎性能只是總體瀏覽器性能狀況的一部分。與 Internet Explorer 7 相比,Internet Explorer 8 中的腳本性能取得了指數(shù)級(jí)的改進(jìn)幅度,Internet Explorer 9 中的新 JavaScript 引擎“Chakra”同樣也是如此。Chakra 引擎可并行解釋、編譯和執(zhí)行代碼,并且能夠利用多個(gè)(如果有)CPU 內(nèi)核的優(yōu)勢(shì)。
新增和更新的 DOM
Internet Explorer 9 中的增強(qiáng)型 DOM 加快了新 JavaScript 引擎“Chakra”與 Trident 布局引擎之間的腳本執(zhí)行層速度,并將 DOM 的入口點(diǎn)轉(zhuǎn)移到 Chakra 引擎中,從而改進(jìn)了 Internet Explorer 9 標(biāo)準(zhǔn)模式(IE9 模式)的整體性能。增強(qiáng)型 DOM 同時(shí)還可按照 W3C DOM L2 和 L3 規(guī)范中的規(guī)定,實(shí)現(xiàn)正確的 DOM 繼承對(duì)象層次結(jié)構(gòu)。
以 Internet Explorer 9 標(biāo)準(zhǔn)模式運(yùn)行頁(yè)面時(shí),F(xiàn)12 開(kāi)發(fā)人員工具中現(xiàn)在可以反映增強(qiáng)型 DOM 對(duì)象類型。IE9 模式頁(yè)面不會(huì)顯示舊式的基于 COM 的類型(由各種接口和顯示對(duì)象組成),而是報(bào)告由 Chakra 引擎使用的實(shí)際增強(qiáng)型 DOM 對(duì)象類型名稱,這符合 W3C DOM L2 和 L3 標(biāo)準(zhǔn)。
Internet Explorer 9 中的增強(qiáng)型 DOM 顯著改進(jìn)了 Internet Explorer 9 與其他瀏覽器之間的互操作性狀態(tài)。同時(shí)還可提高很多方案的性能,這主要得益于表示為本機(jī) JavaScript 對(duì)象的 DOM 對(duì)象。
硬件加速且 GPU 驅(qū)動(dòng)的 HTML5
在IE9瀏覽器中使用Direct2D、DirectWirte、XPS等新技術(shù)渲染文字、圖像、視頻、SVG等網(wǎng)絡(luò)內(nèi)容。IE9能夠利用GPU縮放圖片和其他內(nèi)容,瀏覽速度飛快。
IE9使用Windows Media Foundation(WMF)多媒體平臺(tái)播放HTML5標(biāo)準(zhǔn)視頻,如有硬件視頻解碼器可用就能實(shí)現(xiàn)GPU加速,否則只能使用CPU播放。IE9視頻引擎可以直接使用GPU解碼、輸出視頻,而且視頻幀解碼之后,就會(huì)和圖形流水線里的其他位圖享受一樣的待遇。
IE9通過(guò)DirectWrite API接口使用GPU執(zhí)行文字渲染和輸出,速度最快是IE8的兩倍,而且質(zhì)量更高。IE9可以實(shí)現(xiàn)文字的平滑動(dòng)畫,而亞像素定位能夠更忠實(shí)地體驗(yàn)Web和字體設(shè)計(jì)師的意圖。
簡(jiǎn)潔
可通過(guò)簡(jiǎn)潔的瀏覽器界面和改進(jìn)的開(kāi)發(fā)人員工具專注于您的網(wǎng)站開(kāi)發(fā)。
新增的開(kāi)發(fā)人員工具和性增的功能
新增的功能使用戶能夠更加輕松地訪問(wèn)您的網(wǎng)站,而且新增的開(kāi)發(fā)人員工具更方便開(kāi)發(fā)人員的工作。
1、固定網(wǎng)站:當(dāng)您利用固定網(wǎng)站時(shí),用戶甚至更愿意沉浸于您的網(wǎng)站。固定網(wǎng)站提供網(wǎng)站強(qiáng)化型用戶界面,具有放大的快捷方式圖標(biāo),還有“后退”與“前進(jìn)”按鈕以及其他可以與網(wǎng)站的品牌和總體外觀統(tǒng)一的界面元素。與 Windows 7 集成能讓人們使用最新的 Windows API 訪問(wèn)開(kāi)發(fā)人員網(wǎng)站,以便創(chuàng)建網(wǎng)站跳轉(zhuǎn)列表、圖標(biāo)覆蓋和縮略圖預(yù)覽控件。
2、將網(wǎng)站固定到任務(wù)欄中:用戶可以通過(guò)執(zhí)行下列操作之一將網(wǎng)站固定到任務(wù)欄中:
單擊一個(gè)選項(xiàng)卡并將其拖動(dòng)到任務(wù)欄中,從而“撕”掉選項(xiàng)卡。
將收藏圖標(biāo)從地址欄中拖動(dòng)到任務(wù)欄中
3、跳轉(zhuǎn)列表:跳轉(zhuǎn)列表任務(wù)是針對(duì)固定網(wǎng)站定制的、特定于應(yīng)用程序的操作。它們使用和 Windows 7 中的應(yīng)用程序同樣的功能作為基礎(chǔ)。通過(guò)使用跳轉(zhuǎn)列表任務(wù),網(wǎng)站可以將最常用的命令呈現(xiàn)給用戶。您可以根據(jù)網(wǎng)站的功能和用戶預(yù)期執(zhí)行的重要操作來(lái)定義跳轉(zhuǎn)列表任務(wù)。這些任務(wù)提供一組靜態(tài)鏈接,可供用戶隨時(shí)訪問(wèn),即使在不運(yùn)行 Internet Explorer 的情況下也可以。
4、覆蓋圖標(biāo):就像 Windows 7 中的應(yīng)用程序一樣,固定網(wǎng)站可以通過(guò)在固定網(wǎng)站任務(wù)欄按鈕的上面顯示覆蓋圖標(biāo),讓用戶看到通知和狀態(tài)。覆蓋圖標(biāo)可在固定網(wǎng)站的窗口被阻止而無(wú)法查看時(shí)(例如,當(dāng)瀏覽器窗口最小化或被另一個(gè)窗口阻止時(shí))幫助吸引對(duì)網(wǎng)站的注意。您可以使用覆蓋圖標(biāo)來(lái)提供重要的狀態(tài)信息或通知,如網(wǎng)絡(luò)狀態(tài)、在線狀態(tài)或新郵件。
5、平臺(tái)版本管理:Internet Explorer 9 引入了文檔兼容性模式,這是對(duì) Microsoft Internet Explorer 6 中引入的兼容性模式的擴(kuò)展。通過(guò)文檔模式,可以選擇 Internet Explorer 用來(lái)顯示網(wǎng)頁(yè)的特定呈現(xiàn)模式。.
6、新文檔模式:Internet Explorer 9 增加了一種新文檔模式,即 Internet Explorer 9 標(biāo)準(zhǔn)模式,使用該模式可實(shí)現(xiàn)最快的性能,并可進(jìn)行擴(kuò)展,以處理新 Web 應(yīng)用程序的需求并實(shí)現(xiàn)最新的標(biāo)準(zhǔn)支持。
7、用戶代理 (UA) 字符串:用戶代理 (UA) 字符串向主機(jī)服務(wù)器指出瀏覽器,并提供某些系統(tǒng)詳細(xì)信息。在默認(rèn)情況下,Internet Explorer 9 發(fā)送簡(jiǎn)短 UA 字符串,這與以前的 Internet Explorer 版本不同。這一更改提高了整體性能、互操作性和兼容性。Internet Explorer 9 不再發(fā)送用戶計(jì)算機(jī)上的其他軟件(如 .NET 等)所創(chuàng)建的 UA 字符串附加信息。
8、F12 開(kāi)發(fā)人員工具:若要訪問(wèn) Internet Explorer 9 的 F12 開(kāi)發(fā)人員工具,請(qǐng)按 F12;或者,在“工具”菜單中單擊“F12 開(kāi)發(fā)人員工具”。如果您使用過(guò) Internet Explorer 8 的開(kāi)發(fā)人員工具,會(huì)立即注意到功能增強(qiáng)和性能提高。
9、“控制臺(tái)”選項(xiàng)卡:Internet Explorer 9 中的 F12 開(kāi)發(fā)人員工具引入了一個(gè)“控制臺(tái)”選項(xiàng)卡,用來(lái)公開(kāi)腳本事件。檢查腳本時(shí),會(huì)出現(xiàn)幾個(gè)切換按鈕:“錯(cuò)誤”、“警告”和“消息”。每個(gè)按鈕都顯示每一類消息的數(shù)量。
10、“網(wǎng)絡(luò)”選項(xiàng)卡:Internet Explorer 9 的開(kāi)發(fā)人員工具中增加了一個(gè)網(wǎng)絡(luò)檢查工具。通過(guò)單擊“網(wǎng)絡(luò)”選項(xiàng)卡,可以訪問(wèn)該工具。然后,您可以:
捕獲 HTTP 和 HTTPS 網(wǎng)絡(luò)通信。
顯示(和保存)捕獲到的請(qǐng)求和響應(yīng)的內(nèi)容。
顯示有關(guān)捕獲到的數(shù)據(jù)的其他詳細(xì)信息,如 Cookie、大小、時(shí)間和緩存信息。
11、用戶代理切換程序工具:使用新的用戶代理 (UA) 切換程序工具,可以修改向 Web 服務(wù)器指示瀏覽器類型和版本的 UA 字。所選擇的 UA 字符串將作為每個(gè)請(qǐng)求中的頭通過(guò)網(wǎng)絡(luò)發(fā)送。若要更改瀏覽器的 UA 字符串,請(qǐng)?jiān)陂_(kāi)發(fā)人員工具的“工具”菜單中指向“更改用戶代理字符串”,然后選擇要發(fā)送其 UA 字符串的瀏覽器。
12、衡量實(shí)際性能:與以前版本的 Internet Explorer 相比,使用 Internet Explorer 9 中的 F12 開(kāi)發(fā)人員工具,可以從更多方面來(lái)衡量網(wǎng)站性能。不過(guò),您無(wú)法衡量用戶實(shí)際的性能體驗(yàn)。為解決此問(wèn)題,一些網(wǎng)站開(kāi)發(fā)了自己的庫(kù)以嘗試測(cè)量網(wǎng)頁(yè)的實(shí)時(shí)性能,但這種方法會(huì)產(chǎn)生開(kāi)銷,實(shí)際降低了用戶瀏覽頁(yè)面的速度。我們相信,W3C WebTiming 規(guī)范為可靠解決這一問(wèn)題提供了很好的概念基礎(chǔ)。在 Internet Explorer 9 中,使用 DOM 中的 window.msPerformance 接口可以訪問(wèn) WebTiming 功能。開(kāi)發(fā)人員還可以在 F12 開(kāi)發(fā)人員工具中啟用腳本調(diào)試,之后可以訪問(wèn) window.msPerformance 對(duì)象
可互操作性。
通過(guò)為 HTML5 等開(kāi)放 Web 標(biāo)準(zhǔn)提供支持,使您能夠創(chuàng)建可互操作的 Web。
支持 HTML5、CSS3 等開(kāi)放 Web 標(biāo)準(zhǔn)!
支持 ECMA Script 5
通過(guò)多個(gè)兼容性選項(xiàng)支持舊網(wǎng)站
總結(jié):
IE 9通過(guò)硬件GPU加速,新增了功能和開(kāi)發(fā)人員工具,總得來(lái)說(shuō)已經(jīng)有了長(zhǎng)足的發(fā)展比起以前的版本來(lái)說(shuō)。我們也不用太苛刻了。