写点什么

IE 9 最新的预览版本提升了性能,改善了对标准的兼容性

  • 2010-08-08
  • 本文字数:1649 字

    阅读完需:约 5 分钟

微软已经发布了 IE 9 的第四个,也是最后一个预览版本,它的特性包括硬件加速、与 JS 引擎的深度整合,并且提升了性能,采纳了 SVG、CSS、HTML5 等标准。

HTML5 硬件加速

尽管 IE 9 不是第一个支持 GPU 加速的 beta/ 非官方版本浏览器,但是它可能是第一个完全支持对 SVG、画板、视频、音频和文本进行硬件加速的浏览器。

IE 9 的硬件加速在性能上和其它浏览器相比有很大的优势,这是通过分别运行不同的示例站点所表现出来的。实现部分硬件加速的浏览器——例如只实现对文本的加速,或者只实现视频播放的加速,也可能只实现针对图片的加速——为开发者提供的是不稳定,并且可能是不可预料的平台体验。而 IE9 提供的是稳定的,对文本、图片和多媒体(包括音频和视频)全面的硬件加速。

重要的是要注意到,几个月之前, IE 9 对的支持还没有实现,直到 AMD 公开支持微软针对的硬件加速才得以实现。

JS 引擎整合

在第四个平台预览版中,微软已经将 JavaScript 引擎转移到 IE 9 中。有了这个改变,浏览器和脚本引擎之间就可以直接通信,这样就达到了提升性能的目的。 现在浏览器拥有单独的 DOM,在包括 Javascript 在内的所有子系统之间共享。这个单独的 DOM 基于 ES5(aka ECMA-262 第五版),使得 IE 9 成为第一个能够通过 ES5 的反射特性拥有完全可查找的 DOM 的浏览器。

微软的 Dean Hachamovitch 说明了这种紧密整合的方法与其他浏览器的不同之处,其中 Java 引擎是可插拔的:

我们已经为 HTML 5 应用程序创建了合适的基础,包括性能在内,并且保证相同的标记相同的脚本可以跨平台工作。做好这些事情的一个方面就在于将JavaScript 引擎整合到_ 本地浏览器中_,而不是像当前的其它浏览器那样将其放在服务器端来支持多种 JavaScript 引擎。如何把 JavaScript 引擎整合到浏览器中和针对现实世界中的 HTML 5 引擎本身一样重要。

借助于这个平台预览版本, IE 9 在 Webkit Sunspider microbenchmark 评测中得到了高分,这比之前的表现要好得多:

浏览器 Sunspider 平均结果 (ms) IE8 3746 IE9 PDC 2009 演示版 832 Firefox 3.6.3 736 IE9 平台预览版 #1 590 Firefox 4.0 预发布的 Beta2 版 519 IE9 平台预览版 #2 473 IE9 平台预览版 #3 347 Safari 5.0 328 IE9 平台预览版 #4 326 Chrome 5.0.375.125 276 Chrome 6 每夜发布版 6.0.472.11 249 Opera 10.6 246

对 SVG 的支持

可伸缩的向量图形(SVG)格式已经成为 IE 9 中的头等公民。看起来 SVG 会是微软在战略上的选择,从而在下一代 web 应用程序中支持向量图形。由于在过去 SVG 在浏览器中的实现不够迅速,微软重点强调,硬件加速会使新的 SVG 应用程序成为可能

在第四个平台预览版中,我们很高兴的展示了高交互性、并且是集成的(或者现代的)SVG。 通常,开发者会认为 SVG 是针对工程图表和图形的图像格式。有了 HTML5 和硬件加速,SVG 会成为新的可交互动画场景非常不错的选择。

当前的 IE(V8)是唯一不在本地支持 SVG 的主流浏览器,还因此受到了“万维网的发明者”Tim Berners-Lee 的公开批评

标准兼容性

微软对于 IE 9 的目标是获得对标准的高度兼容性,相比较而言,IE 8 对 HTML5 等功能只是提供了最小的支持,这远远落后于竞争者:

一些人会使用特定的测试用例或者站点来显示标准兼容性的不足。不同的站点测试,针对不同标准的不同子集进行不同程度的测试。 Acid3 是社区中的人们所提到的。它测试了十二种不同技术的 100 多个方面。请看当前的 IE 9 平台预览版运行当前的 Acid3 测试的截屏,分数从之前的平台预览版的 83 分提高到 95 分。

IE 9 还通过了 CSS3.info 的全部 43 项测试,它是用来度量浏览器对CSS3 选择器的支持程度的

微软的首席运维官Kevin Turner 声称,它们会在2010 年9 月份发布IE 9 的第一个beta 版本。

开发者可以下载并试用IE 9 的预览版,它需要Windows Vista 或者Windows 7 的支持。

你可以在InfoQ 找到更多关于浏览器富Internet 技术 HTML5 JavaScript 的信息。

查看英文原文: Last IE9 Platform Preview Available with Improved Performance and Standards Compliance

2010-08-08 08:472006
用户头像

发布了 340 篇内容, 共 139.3 次阅读, 收获喜欢 13 次。

关注

评论

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

香港通过《稳定币条例草案》,京东币链科技解读 「里程碑时刻」

TechubNews

京东稳定币 稳定币条例草案 香港稳定币草案

Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版

sysin

oracle

Red Hat Enterprise Linux 10 正式版发布,主打在混合环境中提供更强大的智能与安全能力

sysin

RHEL

Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架

sysin

Metasploit

Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台

sysin

漏洞利用

Arthas heapdump(dump java heap, 类似 jmap 命令的 heap dump 功能)

刘大猫

监控 Arthas 监控工具 heap heapdump

Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理

sysin

Infoblox

Arista EOS 4.34.0F - 适用于下一代数据中心和云网络的可扩展操作系统

sysin

Arista

StarWind Virtual SAN (VSAN) 8.0.0 - 软件 SAN 解决方案

sysin

VSAN

C#线程池核心技术:从原理到高效调优的实用指南

量贩潮汐·WholesaleTide

C#

京东探索研究院大模型成果登上Nature

京东零售技术

AlmaLinux 10 - RHEL 二进制兼容免费发行版

sysin

AlmaLinux

Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板

sysin

Rocky Linux

Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统

sysin

Arista

Fastrace:Rust 中分布式追踪的现代化方案

观测云

分布式链路追踪

AlmaLinux 10 x86_64 OVF (sysin) - VMware 虚拟机模板

sysin

AlmaLinux

GNS3 v3.0.5 - 开源免费网络模拟器

sysin

网络模拟器

Flawnter 5.9.1 (macOS, Linux, Windows) - 应用程序安全测试软件

sysin

安全测试

Arista vEOS 4.30.10M - 虚拟化的数据中心和云网络可扩展操作系统

sysin

Arista

中文大模型幻觉测评:豆包大模型准确率全球第一,超越DeepSeek-R1、Gemini-2.5、GPT-4o

新消费日报

测试技艺 | AI 赋能 GUI 自动化测试的挑战

技艺的尾巴

人工智能 自动化测试 GUI

好端端的线程池,怎么就卡死了?

电子尖叫食人鱼

Python Linux 线程池

Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板

sysin

Rocky Linux

Arista CloudVision 2025.1 - 多云和数据中心网络自动化、监控和分析

sysin

Arista

Dell UnityVSA 5.5 - 敏捷的软件定义存储

sysin

Unity

必看!手把手教你玩转Dify的3大核心工具!

王磊

Redis配置文件详解

不在线第一只蜗牛

redis

Rocky Linux 10 - RHEL 100% 1:1 兼容免费发行版

sysin

Rocky Linux

AppSpider 7.5.018 for Windows - Web 应用程序安全测试

sysin

AppSpider

Nexpose 8.8.0 for Linux & Windows - 漏洞扫描

sysin

Nexpose

Arthas sysprop(查看和修改JVM的系统属性)

刘大猫

JVM 监控 Arthas 监控工具 sysprop

IE 9最新的预览版本提升了性能,改善了对标准的兼容性_架构_Dio Synodinos_InfoQ精选文章