写点什么

IE 和火狐将使用 DirectX 进行呈现

  • 2009-12-11
  • 本文字数:798 字

    阅读完需:约 3 分钟

当谷歌还在考虑是否使用 DirectX 或 GPU 呈现页面的时候,IE 和 Mozilla 小组已经开始了相关的工作。

90 年代的前 Netscape 和 IE 小组成员 Christian Fortini,从去年开始已经使用 IE 在 GPU 而不是 CPU 上呈现文本和图像。初步结果表明,由于在缩放和重新排列时可以控制子象素的缘故,字体显得更加美观。

以下两幅图片显示了 GDI 和 D2D 字体呈现的区别

不仅仅是字体受到影响,连图像的绘制上也有所改进。最明显的结果就是图像在位移、边缘、曲线和阴影等方面的柔化。使用 DirectX 后,图像的比例也有所受益。调整图像的比例、缩放和平移更加快速和平滑,由于帧速率最高可达每秒 40 至 50 帧,如果使用 GDI 的话帧速率最高仅达每秒 4 至 5 帧。使用 DirectX 呈现页面也即将成为现实,该小组正致力于实现这项功能。

遇到的其中一个困难在于一些页面组件,比如:Flash 或 Silverlight,进行自身呈现,故需要某些额外的度量值来显示两种呈现引擎展示的页面。在不用修改任何代码的情况之下,ActiveX 控件会被引导来使用 D2D 而非 GDI。这些修改将会集成到 2011 年发布的 IE9 当中。Channel 9 发布了一份带 Fortini 的简短视频来说明这些功能

有趣的是,根据Mozilla 的开发者关系总监Christopher Blizzard 的说法,Mozilla 正为火狐添加相同的功能,使用Direct2D 和DirectWrite 进行呈现。他提到:“有趣的是,我们也正在给火狐添加Direct2D 支持。我打赌我们会是第一个完成的。 :)”。他们也在Tegra 设备上添加OpenGL 的支持功能。

在去年正式发布使用GPU 进行3D 呈现的浏览器插件 O3D API 之后,根据 Chromium 上提出的“问题 28539 :研究 Direct2D 支持的可行性”和“问题 25541 :研究 DirectWrite 支持的可行性”我们得知,谷歌正在 Chrome 中研究是否使用 DirectX 进行呈现。问题在于“它仅适用于 COM 而不适合我们当前使用的沙盒呈现程序”。

查看英文原文: IE and Firefox Will Be Using DirectX for Rendering

2009-12-11 19:061464
用户头像

发布了 87 篇内容, 共 22.0 次阅读, 收获喜欢 1 次。

关注

评论

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

火山引擎边缘云荣获2022全球分布式云大会两项大奖

火山引擎边缘云

云原生 边缘计算 边缘云 火山引擎边缘计算

WeLink互动直播:维护网课秩序,杜绝外人乱入

与时俱进的时代

照亮无尽前沿之路:华为正成为科技灯塔的守护者

脑极体

移动开发跨平台框架,你了解多少?

FinClip

华为云数据库GaussDB(for Cassandra)揭秘:内存异常增长的排查经历

科技说

量化合约对冲交易机器人app系统开发源代码部署

开发微hkkf5566

干货|成为优秀软件测试工程师的六大必备能力

飞算JavaAI开发助手

接口测试快速入门-1

度假的小鱼

接口测试 11月月更

【愚公系列】2022年12月 微信小程序-页面栈和页面路由

愚公搬代码

12月月更

常用的十大Python开发工具

千锋IT教育

API网关与南北向安全设计

阿泽🧸

API网关 12月月更

空间节省50%,时序性能提升5倍,三一重工从Hadoop+Spark到MatrixDB架构变迁实现One for ALL

YMatrix 超融合数据库

三一重工 超融合数据库 数据库· YMatrix

腾讯智慧农业首次亮相,助力青海大通农产品走进大湾区

科技热闻

RocketMQ 全链路灰度探索与实践

Apache RocketMQ

RocketMQ 服务端 灰度

2023免费双系统虚拟机软件CrossOver2023

茶色酒

crossover CrossOver2023

国产自研、安全、高可用——袋鼠云大数据基础平台EasyMR筑基企业数字化转型

袋鼠云数栈

大数据 hadoop 数据中台 基础数据平台 12 月 PK 榜

华为云数据库GaussDB(for Cassandra)揭秘:高性能低成本是什么样的体验?

科技说

测试如何发展副业,提升斜杠收入

老张

码农副业 斜杠

数据治理:指标体系管理

用友BIP

爱奇艺:基于龙蜥与 Koordinator 在离线混部的实践解析 | 龙蜥技术

OpenAnolis小助手

开源 cpu 爱奇艺 混部 龙蜥操作系统

华为云数据库GaussDB(for Influx)与开源企业版性能对比

清欢科技

Web Development Technology Trends for 2023

Mahipal_Nehra

UI UX AI Codec Metaverse

2022-12-01:从不订购的客户。找出所有从不订购任何东西的客户,以下数据的答案输出是Henry和Max,sql语句如何写? DROP TABLE IF EXISTS `customers`; C

福大大架构师每日一题

数据库 福大大

5.外包学生管理系统实战

程序员小张

「架构实战营」

内部CRM和商业化SAAS CRM的区别

久歌

SaaS 架构设计 CRM

04 Redis sentinel 模式存储试卷

神奇的叶叔叔

小令观点 | 不希望我的身份被别人冒用,该怎么办呢?

令牌云数字身份

网络安全 人脸识别 芯片技术

50亿海量数据如何高效存储和分析? 华为云数据库GaussDB (for Cassandra) 3个秘诀搞定

IT科技苏辞

华为云数据库GaussDB (for Cassandra) 数据库治理 -- 大key与热key问题的检测与解决

IT科技苏辞

NTFS读写工具Tuxera for Mac2023下载及功能介绍

茶色酒

Tuxera2022 Tuxera NTFS2022 Tuxera NTFS Mac2022

App长登录思考与实现

石君

信息安全 APP开发 认证

IE和火狐将使用DirectX进行呈现_.NET_Abel Avram_InfoQ精选文章