写点什么

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:221462
用户头像

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

关注

评论

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

使用 OpenAPI 构建 API 文档

江湖十年

golang Web 后端 swagger OpenAPI

如何列举测试点

FunTester

HashTable 在蚂蚁转化归因中的极致运用

阿里云大数据AI技术

大数据 开发者 企业号 5 月 PK 榜

为什么MySQL单表不能超过2000万行?

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

为什么我们拥有庞大的语言模型,而Vision Transformers的规模却很小?

Baihai IDP

人工智能 深度学习 计算机视觉 白海科技 Vision Transformers

Ribbon默认负载均衡规则替换为NacosRule

越长大越悲伤

Spring Cloud

2023-05-21:给定一个字符串 s 和一个整数 k 。你可以从 s 的前 k 个字母中选择一个, 并把它加到字符串的末尾。 返回 在应用上述步骤的任意数量的移动后,字典上最小的字符串。 输入:s

福大大架构师每日一题

Go 算法 福大大

国内AI大模型 VS chatgpt (20)-- H265/H264有何不同,h265有什么优势?

福大大架构师每日一题

福大大 ChatGPT 文心一言

建造者模式:将对象的构建与表示分离,提高程序的可维护性和可扩展性

Jack

golang 设计模式

From Java To Kotlin:空安全、扩展、函数、Lambda很详细,这次终于懂了

Seachal

Java android Lambda kotlin 函数式编程

非常实验——在SSH下通过终端浏览网页

吴脑的键客

浏览器 终端工具

靠AI自动生成视频撸自媒体收益,月入5000+

派大星

ChatGPT4

敏捷开发:新一代软件开发模式的优越性与挑战

xfgg

Java 架构 开发效率

2023语言与智能技术竞赛开辟“双赛道”:寻找“全民测评官”,探索AI多模态能力

飞桨PaddlePaddle

如何通过Makefile优化加速编译过程提高开发效率

小万哥

c++ 程序员 面试 后端 开发

三周年主题征文活动结果已出炉,快来看看有没有你

InfoQ写作社区官方

热门活动 三周年征文

三周年连更活动结果已出炉,快来看看有没有你

InfoQ写作社区官方

热门活动 三周年连更

我出版了一本关于TikTok电商运营的书

博文视点Broadview

如何借助Kafka持久化存储K8S事件数据?

SEAL安全

kafka 云原生 k8s Seal软件 企业号 5 月 PK 榜

菜单栏应用管理:Bartender 4 激活中文版

真大的脸盆

Mac Mac 软件 菜单栏管理工具 菜单栏软件

从热爱到深耕,在开发路上的他们勇敢逐梦

HarmonyOS SDK

HMS Core

抠图党福音:教你一键分割图像

华为云开发者联盟

华为云 华为云开发者联盟 企业号 5 月 PK 榜 人工资高hi嗯呢该 分割图像

C语言编程—存储知识

芯动大师

深度学习基础入门篇[8]::计算机视觉与卷积神经网络、卷积模型CNN综述、池化讲解、CNN参数计算

汀丶人工智能

人工智能 深度学习 计算机视觉 池化 CNN网络

面试复盘:哈希冲突的常见解决方案?

javacn.site

软件测试/测试开发丨Python基本数据类型之字符串

测试人

Python 软件测试 自动化测试 测试开发

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