QCon北京|3天沉浸式学习,跳出信息茧房。 了解详情
写点什么

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

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

关注

评论

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

开发欧冠体育赛事直播在线观看平台:时间与费用详解

软件开发-梦幻运营部

Sermant在异地多活场景下的实践

EquatorCoco

数据库 异地多活

从代码到洞察:使用API接口深入分析商品详情数据

Noah

新一代智慧音视频平台,企业必备新基建

中关村科金

音视频 企业服务 大模型

ExpressScribe PRO for Mac(易于使用的专业转录软件)v13.11注册激活版

iMac小白

Express Scribe下载 Express Scribe注册版 Express Scribe激活版

程序员离不开的10款开发软件(必备)

伤感汤姆布利柏

当「软件研发」遇上 AI 大模型

阿里云云效

阿里云 云原生 通义灵码

当「软件研发」遇上 AI 大模型

阿里巴巴云原生

阿里云 云原生 通义灵码

掌握高阶定位技巧:Xpath神功解析!

测吧(北京)科技有限公司

测试

Mitti for Mac v2.8永久激活版:视频编辑新选择,简单而强大

iMac小白

Mitti下载 Mitti激活版 Mitti for mac

安全是最大的豪华!星纪元ET成功挑战31.9米空中坠落试验

Geek_2d6073

Navicat Premium for Mac(多连接数据库管理工具)v16.3.4中文激活版

iMac小白

Navicat Premium 中文版 Navicat Premium 16下载 Navicat Premium16破解版

Infuse for Mac - 影音播放新高度,轻松驾驭您的媒体库

iMac小白

Infuse 中文 Infuse播放器 Infuse 下载

程序员必备的8款工具软件,第5款简直绝了!

高端章鱼哥

Cheetah3D for mac(3D渲染建模软件)v8.1激活版

iMac小白

Cheetah3D注册机 Cheetah3D 8新功能 Cheetah3D8下载 Cheetah3D破解版

理论+实践,带你了解分布式训练

华为云开发者联盟

机器学习 华为云 华为云开发者联盟 大语言模型 企业号2024年5月PK榜

深入学习和理解Django模板层:构建动态页面

快乐非自愿限量之名

django 框架

Invisor for Mac v3.24激活版 - 轻松管理您的Mac文件与文件夹

iMac小白

Invisor下载 Invisor for mac Invisor 破解版 Invisor激活版

在 Postman 中设置和使用 Mock Server

Liam

程序员 前端 Postman Mock MockServer

2024-05-08:用go语言,给定一个由正整数组成的数组 nums, 找出数组中频率最高的元素, 然后计算该元素在数组中出现的总次数。 输入:nums = [1,2,2,3,1,4]。 输出:4。

福大大架构师每日一题

福大大架构师每日一题

芯盾时代IAM,三种权限管理模型按需选择

芯盾时代

权限管理 iam 统一身份认证 统一身份管理平台 最小权限管理

一键自动化博客发布工具,用过的人都说好(oschina篇)

不在线第一只蜗牛

运维 自动化

CopyClip for Mac激活版 - 你的智能剪贴板管家

iMac小白

CopyClip下载 CopyClip激活版 CopyClip mac

Apache RocketMQ ACL 2.0 全新升级

阿里巴巴云原生

阿里云 云原生 Apache RocketMQ

单体到微服务架构的涅槃重生之路?

智在碧得

微服务 微服务架构 单体架构 单体项目 单体服务

TouchDesigner Pro for mac(可视化原型渲染设计)v2023.11760激活版

iMac小白

TouchDesigner下载 TouchDesigner激活版 TouchDesigner破解版

Analyzing Efficiency:QCN6224 vsQCN6274 WiFi7 chipset

wallyslilly

HTTPS 是如何进行安全传输的 ?

EquatorCoco

https 哈希算法 密钥

天上掉下个“星纪元ET”!首次挑战空中坠落试验高调秀肌肉

Geek_2d6073

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