写点什么

Internet Explorer 9 Preview 3 提供了更好的 HTML 5 支持

  • 2010-06-28
  • 本文字数:1336 字

    阅读完需:约 4 分钟

Internet Explorer Preview 3 对 HTML 5 的增强又更进了一步,主要有音频、视频和 canvas、更快的 JavaScript 引擎、支持更多的 DOM 与 CSS 特性、支持嵌入式字体、逐步缩小了与其他浏览器在 HTML 5 实现上的差距,通过硬件加速提供更棒的性能。

IE 9 Preview 1 与 2 提供了针对文本、图片和矢量图的硬件加速,而 IE 9 Preview 3 则增加了 GPU(而不是 CPU)上的视频、音频与 canvas 渲染。微软决定通过底层的 Windows 在计算机的显卡上运行所有的网页内容以提升系统的性能,这样 IE 就成为了“通过硬件加速来运行网页内容的首个浏览器,开发者也可以使用这个特性开发现代化的站点了”。

Canvas。在这些特性当中,Canvas 是呼声最高的一个。IE9 Preview 3 通过如下示例展示了其对于 Canvas 的支持: Asteroid Belt Fish Tank Amazon Shelf

音频与视频。IE 9 还通过 H.264 codec 增加了对 HTML 5<audio> 与 <video> 标签的支持。 Video Panorama 站点上有大量的视频,开发者可以使用他们测试 IE 9 的本地视频渲染能力。

JavaScript。Chakra JavaScript 引擎支持 ECMA-262 标准,甚至还增加了对 ECMA-262 v5(PDF,又叫做 ES5)中某些新特性的支持:

对 ES5 的支持包括新的数组与 object 方法,此外还对语言进行了增强以便处理字符串与日期。测试站点包含了一些示例,大家可以使用新的数组方法,还有一些使用新的ES5 功能实现的游戏。感兴趣的读者可以通过 Tile Switch 游戏视频深入了解到 ES5 数组的使用方式。

微软最新的 Webkit Sunspider 测试结果表明 IE 9 的纯 JavaScript 处理速度已经迎头赶上了,接近于 Opera 10.6 与 Chrome 6.0 Beta:

DOM 与 CSS。IE 9 Preview 3 增加了对如下 DOM 与 CSS 特性的支持: DOM 遍历、完整的 DOM L2 与 L3 事件、DOM 样式的 getComputedStyle 、CSS3 Values 与 Units 以及 CSS 的多背景。此外,IE9 现在通过基于 CSS3 字体的 Web Open Font Format (WOFF)开始支持嵌入式字体了,使用子像素的 DirectWrite 实现高质量的本文渲染。

微软已经基于 IE 9 Preview 3 使用新的测试与测试结果更新了 Testing Center 。他们已经向 W3C 提交了测试,但浏览器厂商尚未就通用的兼容测试池达成一致。它的目的是保证所有的浏览器都是真正兼容于 HTML 5 的,不会引入影响 Web 开发的差异性。IE 9 Preview 3 的 Acid3 分数是 83,而 Preview 2 则是 68.

查看英文原文: Internet Explorer 9 Preview 3 Has Better HTML5 Support <

2010-06-28 02:221470
用户头像

发布了 88 篇内容, 共 273.5 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

开放报名 | 「RTC 进阶实战高手课」系列课程上线

融云 RongCloud

Hadoop WordCount案例

Emperor_LawD

hadoop 5月月更

区块链将掀开人类的新时代

CECBC

架构实战训练营毕业总结

刘帅

带你从0->1学习双指针算法

工程师日月

5月月更

基于 Agora SDK 实现 iOS 端的多人视频互动

RTE开发者社区

视频 SDK教程

Web3:创作者经济的黄金时代

CECBC

数据仓库规范的重要性

奔向架构师

数据仓库 5月月更

druid源码阅读1——获取连接与释放连接

张大彪

Native Flink on Kubernetes 在小红书的实践

Apache Flink

大数据 flink 编程 流计算 实时计算

40万年才能遇到外星人,是怎么算出来的?

脑极体

真正深入底层!阿里巴巴2022最新版JDK源码剖析笔记太香了

Java全栈架构师

Java 源码 jdk 面试 程序人生

5月硬核预告!明晚开讲:Virtio 虚拟化技术趋势与 DPU 实践 | 第16 期

OpenAnolis小助手

云计算 直播 虚拟化 龙蜥社区 龙蜥大讲堂

iframe框架

恒山其若陋兮

5月月更

深入了解 Flutter 的状态管理机制(下)

岛上码农

flutter 移动端 安卓开发 ios 开发 5月月更

开源之夏 2022 火热来袭!欢迎报名 OpenMLDB 社区项目~

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征平台

数字化转型的理论体系与具体技术

小炮

数字化转型

Web常见的漏洞描述与修复方案

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

架构实战训练营毕业设计

刘帅

小红书持续打击炫富行为:自媒体行业不能违背公序良俗

石头IT视角

厚积薄发——开源公司商业化之路

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

在线TSV转多行数据工具

入门小站

工具

algorithm中的排序算法详解

工程师日月

算法 5月月更

数据仓库ETL管理平台TASKCTL调度计划控制原理

敏捷调度TASKCTL

程序员 DevOps 分布式 数据仓库 ETL

linux之history使用技巧

入门小站

Linux

在线2进制8进制10进制16进制进制转换工具

入门小站

工具

SOFA Serverless 体系助力业务极速研发

SOFAStack

开源 Serverless springboot GitHub、 SOFA

【愚公系列】2022年05月 二十三种设计模式(十)-外观模式(Facade Pattern)

愚公搬代码

5月月更

元宇宙现阶段都支持哪些接入现实的活动?

CECBC

一文看懂Web3.0:元宇宙的基础设施,三大标签颠覆互联网

CECBC

Internet Explorer 9 Preview 3提供了更好的HTML 5支持_.NET_Abel Avram_InfoQ精选文章