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

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