写点什么

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

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

关注

评论

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

基于SVDD算法的半监督风控模型

索信达控股

算法 风控模型 半督导算法

腾讯云开源百万级服务发现和治理中心“北极星”,打造可持续微服务生态

科技热闻

Apache Pulsar 在能源互联网领域的落地实践

Apache Pulsar

架构 云原生 Apache Pulsar 消息系统 用户案例 能源互联网

纳尼?华为首席架构师只用434页笔记,就将网络协议给拿下了

编程 程序员 面试 网络协议

第三阶段总结

张靖

#架构实战营

FlyFish 1.0发布,新增4个可视化组件

云智慧AIOps社区

大前端 低代码 数据可视化

专题|防宕机,Pulsar 跨机房复制了解一下?

Apache Pulsar

云原生 中间件 Apache Pulsar 消息系统 防宕机 跨地域复制

ShowMeBug 黑科技丨一招快速实现架构绘图之鼠标同步

ShowMeBug

思维导图 实时同步 绘图库

腾讯Q3财报:腾讯企点服务超100万家企业,显著降低客服成本

科技热闻

腾讯云数据库TDSQL首次登上财报!TDSQL在不同金融机构核心系统中的渗透率明显提升

科技热闻

堪称神级的阿里巴巴“高并发”教程《基础+实战+源码+面试+架构》

Java 编程 程序员 高并发

Aeron是如何实现的?—— Conductor

BUG侦探

Aeron Conductor

吐血整理:常用的大数据采集工具,你不可不知

小术晓术

大数据 数据采集

外包学生管理系统架构文档

Steven

架构实战营

Python代码阅读(第56篇):获取列表的前n个最大/最小值

Felix

Python 编程 列表 阅读代码 Python初学者

IM开发基础知识补课(十):大型IM系统有多难?万字长文,搞懂异地多活!

JackJiang

架构设计 即时通讯 灾备 IM 异地多活

HTTP与HTTPS,HTTPS更加安全。

喀拉峻

网络安全 安全 信息安全 HTTP

腾讯安全推出御界NDR「横移检测版」,全面检测域渗透攻击

腾讯安全

还在刷面试题?NO!这份阿里内网Java面试通关手册才是你急需的

Java spring 面试 JVM mybatis

千万不要小瞧复杂度分析,代码详解复杂度的重要性

小Q

Java Python 学习 数据结构 算法

电脑数据恢复用哪款软件比较好

淋雨

EasyRecovery

ShowMeBug 中如何科学的识别用户浏览器?

ShowMeBug

大前端 浏览器 WebRTC

智能的统一哲学

木铎

人工智能 机器学习 智能

架构实战营-模块三作业

无名

架构实战营 「架构实战营」

视频通信关键技术探索及实践

网易云信

音视频 通信云

安全漏洞之经典上传漏洞

网络安全学海

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

今天面了个腾讯拿38K出来的大佬,让我见识到了基础的天花板

收到请回复

Java 程序员 后端

绝绝子!美团大牛吐血整理总结“消息队列核心知识笔记”是真的吊

编程 程序员 MQ 队列

详细架构设计文档模板(笔记)

张祥

❤️这应该是Postman最详细的中文使用教程了❤️(新手使用,简单明了)

六十七点五

软件测试 性能测试 Postman 自动化测试 接口测试

网络篇夺命连环12问

冇先生

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