[IE9] GPU硬件加速到底是实用创新还是噱头

Fishtank-html5 Test Fishtank test. test html5 立即下载

 

IE9 的一个重大改进就是使用了GPU硬件加速来渲染网页。 那么GPU硬件加速到底能够带来多大的性能提升? 你可以在IE的测试案例网站(http://ie.microsoft.com/testdrive/)找到答案。 其中最有名的渲染速度测试网页就是鱼缸测试 。 使用IE9和IE8以及其他浏览器分别打开该网页,立即可以对比出渲染速度的明显差异。 

 

鱼缸测试网页网址:http://ie.microsoft.com/testdrive/Performance/FishIE%20tank/Default.html 

 

在同一台机器上测试,其他浏览器,比如Firefox、Chrome ,在100条鱼的时候已经卡死,而IE9在1000条鱼的时候还是流畅自如,你甚至还可以一边编译C++程序,一点都不干扰。  如果有兴趣,可以进一步试试http://ie.microsoft.com/testdrive/ 下的其他速度测试(Performance栏下面的那几个链接),结果大致一样。

 

IE9的GPU硬件加速使网页渲染性能提高了10倍以上,渲染速度达到60帧每秒左右,达到了3D游戏的帧速要求。所以, IE9渲染引擎将对Web开发产生革命性的影响,IE9上的Web的 图形性能已经和windows程序相当,使复杂的Web应用和Web游戏成为实际可行方案。


GPU硬件加速是一个复杂的技术。 为了实现该技术,IE9的渲染引擎代码完全重写,从根本上引入了硬件访问接口Direct2D/DirectWrite/DirectX, 并且和各大显卡厂商(AMD, Inten, Nvidia) 密切合作,经过长时间的研发调试,才到达如今这个效果。

 

 

测试结果:IE9 1000条鱼 (56帧/秒渲染速度)

 

 

IE9 GPU

 

 

 

测试结果:IE9 500条鱼 (大于60帧/秒渲染速度)

 

 

IE9 GPU

 

 

 

测试结果: Chrome6 100条鱼 (3帧/秒渲染速度)

 

 

IE9 GPU

 

 

 

测试结果: Firefox 3.6 100条鱼 (7帧/秒渲染速度)

 

 

IE9 GPU

 

 

 

 

总结: GPU硬件加速是浏览器渲染性能有了质的飞跃,是浏览器技术发展的大势所趋。我相信在IE9发布之后不久,其他浏览器也会这个方面在奋力赶上。 这对于Web开发者来说是再好不过的事情。 新一轮的Web开发技术热潮即将来临,Web应用进入一个新的历史阶段。

 

 

 

>> 原创文章的版权属于作者,转载请注明出处(http://blog.youkuaiyun.com/WinGeek/), 谢谢。 <<

python DEA: 基于非径向距离NDDF的Malmquist-Luenberger 指数及其分解 点赞发Nature 关注中Science Malmquist-Lenberger指数(ML指数)是距离函数与DEA计算中常用的指数,ML指数可以进一步分解为技术进步technological progress和效率改善effeciency change. 技术进步常被当做增长模型中的全要素生产率,用到许多计量经济研究中,探讨影响技术进步的环境变量。这里我分享一个考虑非期望产出下的NDDF方法计算ML指数。 该ML指数为global ML(区别于sequential ML) import numpy as 阅读详情

相关推荐

OpenWRT软件源更换保姆级教程:从国内镜像到官方源一键切换(含常见报错解决)

本文提供OpenWRT软件源更换的详细教程,涵盖从国内镜像源到官方源的切换方法,并深度解析常见报错解决方案。针对国内网络环境,指导用户如何精准定位系统信息、备份配置、选择并配置清华等国内镜像源,以及处理签名验证失败、依赖缺失、404错误等典型问题,旨在提升软件包管理效率与稳定性。

weixin_29229261的博客 1937

QT图形硬件加速

硬件加速的概念与意义QT图形硬件加速——概念与意义在现代计算机图形学领域,硬件加速已经成为提升图形渲染效率的关键技术之一。QT作为一个跨平台的图形用户界面应用程序框架,也广泛使用了硬件加速来提升其渲染性能和用户体验。本章将介绍硬件加速的基本概念,并探讨其在QT图形渲染中的应用和意义。硬件加速的概念1.1 什么是硬件加速硬件加速是指利用专门的硬件设备来加速特定任务的处理过程,以提高整体系统性能的一种技术。

QT性能优化QT原理源码QT界面美化 2587

基于carsim与Simulink联合仿真的车辆换道轨迹规划与轨迹跟踪模型

PID_反步控制_滑膜控制三种四旋翼无人机轨迹跟踪控制算法仿真 附带对应的说明文档,提供建模过程与仿真结果文献(英文)➕PPT 描述:采用的同一种参考轨迹,都是三维仿真 三种控制方法: [1]PID控制、[2]反步控制、[3]滑膜控制(三个仿真模型) 每个仿真均应用了同一种轨迹路径,直接运行即可出三维图,可以实现四旋翼无人机轨迹的跟踪

2501_90804007的博客 1083

2D 图形绘制与 QPainter

QPainter 提供了绘制向量图形、文本和图像到不同表面(如 QImage、QOpenGLPaintDevice、QWidget 和 QPrinter 等 QPaintDevice 实例)的 API。实际的绘制操作在 QPaintDevice 的 QPaintEngine 中进行。QPaintEngine 中最重要的两个实现是软件光栅化器和 OpenGL (ES) 2.0 后端。软件光栅化器是 Qt 的软件光栅化器,用于在 QImage 或 QWidget 上绘制时使用。

qq_32640443的博客 1288

飞书文档API深度使用指南:如何用n8n社区节点绕过HTTP Request的复杂配置

本文详细解析了如何利用n8n社区节点简化飞书文档API的集成过程,绕过复杂的HTTP Request配置。通过n8n-feishu-lite社区节点,开发者可以轻松实现飞书文档的创建、编辑和查询操作,大幅提升自动化工作流的效率。文章还提供了高级应用场景和性能优化建议,帮助开发者更好地利用飞书开放平台的API功能。

weixin_29227585的博客 83

CrackerXI+脱壳实战:解决iOS应用逆向中的加密文件问题

本文详细介绍了如何使用CrackerXI+工具对iOS应用进行脱壳,解决App Store应用因FairPlay DRM加密而无法进行静态分析的难题。通过图形化界面一键操作,CrackerXI+能高效获取解密后的可执行文件,为逆向工程奠定基础。文章涵盖工具选型、实战步骤及常见问题排查,是iOS逆向入门与进阶的实用指南。

seed的博客 258

如何启用GPU加速

GPU 仅负责将这些合成层的纹理(Texture)进行位移、缩放或透明度混合,无需重新计算布局或绘制像素。,通过跳过 Layout 和 Paint 阶段实现高效渲染。可显著提升动画性能,但需通过工具监控避免过度消耗资源。浏览器会自动为以下属性启用 GPU 加速(触发。时,浏览器会将其提升为。,与页面其他部分分离。GPU 加速的本质是。

literature1688的博客 1566

【DRAM存储器七】SDRAM介绍-芯片引脚与功能框图详解

详解初代SDRAM芯片引脚定义与芯片功能框图中的各个模块

highman110的博客 2205

html 在线测试 鱼缸,五大浏览器功耗(电量消耗)测试:IE9领先

浏览器功耗的影响浏览器在功耗方面如何使用PC内在的硬件具有重大影响。用于现代PC的硬件应具有节能的意识和能力,例如通过把处在空闲状态的硬件合并运算等技术来节省电能。浏览器需要考虑到这些因素,有效地使用电能。在IE9中我们遵循几个原则,以保证IE9的功率消耗在行业领先。我们专注于使IE浏览器更快 - 浏览器更快的执行操作,会使得浏览器消耗较少的电能。我们专注于利用现代PC硬件来加速IE浏览器 -使用...

weixin_42548893的博客 7949

Android 自动亮度

/则需要从BrightnessConfigure类中读取两个数组源:config_autoBrightnessLevels和config_autoBrightnessDisplayValuesNits。) 或知道其在DisplayPowerController()构造的时候初始化的。曲线设置好了,就应该扔代码里跑起来,模型建起来了,这个过程是咋样的呢?//它将负责曲线的创建,自动背光值的计算等。通过搜索配置关键词(

Android 1485

机器学习初探——用线性回归预测股价趋势

在进入代码之前,先建立一个大框架。类型一句话解释金融中的应用监督学习给机器“标准答案”让它学预测股价(历史数据→未来价格)无监督学习不给答案,让机器自己找规律把相似股票自动归类、发现异常交易强化学习让机器通过“试错”学习最优策略AI自动交易、量化策略优化我们现阶段只学“监督学习”——这是最常用、最容易上手的。准备一堆“特征”和对应的“标签”(比如:历史的第N天 → 那天的价格)喂给机器一个“算法”(比如线性回归)机器“拟合”出一个规律(比如找到一条最合适的直线)

109

QT 2D图形硬件加速(QGLWidget QPainter)

原址:http://topic.youkuaiyun.com/u/20110623/20/dd6dcc4c-a60a-4fcc-82bd-ca4882fb6fc6.html 我希望利用GPU硬件加速图形绘制,于是想到了Qt的OpenGL模块 QT Demo里的2D pai

zhaogn 的技术博客 1万+

实操微信支付,适合第一次接通微信支付的同学

我的实际操作命令如下:就会生成图3中多出来的file文件夹,/Users/camel/cert/xxxxxx_cert/file/wechatpay_5A4xxxxxxxxxx9.pem,wechatpay_xxxxx5A4849E9.pem就是微信支付平台证书,也是程序真正需要的。•注意:我的操作说明,我是把下载好的 CertificateDownloader.jar 文件,放在了解压证书的目录里(图3)。//下面的静态参数要仔细看下面的解释,否则只会调用别人写好的方法,压根学不会0-1接入微信支付。

wjianwei666的专栏 525

HG-ha/MTools高性能处理:8K视频编码硬件加速实测

本文介绍了如何在星图GPU平台上自动化部署HG-ha/MTools开箱即用镜像,以高效处理8K视频编码任务。该平台利用GPU硬件加速,可将8K视频转码为4K H.265格式的效率提升数倍,显著加速了视频创作者的内容处理流程。

weixin_28933797的博客 139

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

无需GPU也能跑?HeyGem系统对硬件要求的真实反馈

本文介绍了如何在星图GPU平台上自动化部署Heygem数字人视频生成系统批量版webui版 二次开发构建by科哥镜像,无需高端GPU即可稳定运行。该镜像支持批量音频驱动多数字人视频生成,典型应用于电商商品讲解视频、教育课程口播视频等场景,显著降低AI视频制作门槛。

weixin_33481022的博客 118

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

快速上手:HG-ha/MTools跨平台GPU加速工具集安装教程

本文介绍了如何在星图GPU平台上自动化部署HG-ha/MTools 开箱即用镜像,快速启用跨平台AI桌面工具集。该镜像支持Windows、macOS和Linux三大系统,开箱即用GPU加速,典型应用场景包括AI背景替换、人像超分与批量图片处理,显著提升内容创作效率。

weixin_31315007的博客 401

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: [IE9] 如何让你的网站在IE9和Win7任务栏上更闪亮
下一篇: [IE9] IE9 Beta崩溃问题解决方案
西塞安全
博客等级 码龄20年 980粉丝 164原创
评论 14
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值