Internet Explorer 9.0的主要改进
JScript 引擎
主条目:JScript
IE9 采用了改进 JScript 引擎, 在内部被称为 Chakra.
Chakra 有一个单独的背景线程编译的JavaScript。 Windows运行在该线程并行时,在一个单独的核心之一是可用。编制背景使用户能够保持与互动网页,而IE9 产生更快的代码。分别通过运行在后台,这个过程还可以充分利用现代多核心的机器。
在初步根据 SunSpider基准第三IE9 平台的预览,它胜过了IE8的引擎,成绩亦超过最新的Firefox 4.0的测试版本。
ECMAScript
主条目:ECMAScript
Chakra JScript 引擎显著提高支援的ECMA - 262:ECMAScript语言规范标准,包括新的功能,最近完成的第五版的ECMA - 262(通常简称 ES5)。
DOM
DOM
改善包括:
* DOM Traversal and Range
* Full DOM L2 and L3 events
* getComputedStyle from DOM Style
* DOMContentLoaded
CSS
主条目:Cascading Style Sheets
CSS的改进包括支援部分以下模块:
* 对 CSS3背景和边框
* CSS3 Values and Units
* CSS3 Media Queries
HTML5
HTML5 媒体
IE9 支援 HTML5 video 和 audio标签.
audio标签将包括原生支援MP3和AAC解码器,而原生支援视频标签将 H.264/AVC的。WebM视频支援将需要第三方插件。
HTML5 Canvas
IE9 支援 HTML5 canvas标签.
HTML5 Inline SVG 支援
* 嵌入方法: inline HTML, inline XHTML, <object>, full .svgdocuments
* 结构: <svg>, <defs>, <use>, <g>, <image>
* 图形: <circle>, <ellipse>, <rect>, <line>, <polyline>, <polygon>, <path>
*文本
* 填满,CSS3 颜色
* DOML2 核心 and SVGDOM
* Events
* Presentation Attributes and CSS Styling
* 转换[18]: translate, skewX, skewY, scale, rotate
SVG元素,在平台支援预览得到充分执行。元素存在于平台预览具备相应的SVGDOM支援,并且可以用CSS样式 /演示属性。
IE9 的最后版本还将支援:
* 嵌入方法: <embed>, <iframe>, <img>, css image, .svgz
* 渐变与模式
* 裁剪,掩蔽,与合成
*光标,标记
* 其余文本,转换 互联网浏览器是第一个浏览器支援Web字体的 @font-face 的规定,但只支援嵌入式开放式(EOT)格式,而且缺乏支援部分的对 CSS3字体模块。IE9 完成支援模块和增加对 CSS3字体 WOFF的支援。