Html CSS3动画在web浏览器控件中的性能比IE10差
我制作了一个新的WPF项目,其中只有一个web浏览器控件。当我在简单应用程序和普通IE10(都在windows 8上,所有版本)中加载带有CSS3转换的html页面时,性能会有很大的不同。在webbrowser控件内部,它是起伏的,但在IE10中,它是平滑的 我尝试过的事情:Html CSS3动画在web浏览器控件中的性能比IE10差,html,css,windows-8,css-animations,internet-explorer-10,Html,Css,Windows 8,Css Animations,Internet Explorer 10,我制作了一个新的WPF项目,其中只有一个web浏览器控件。当我在简单应用程序和普通IE10(都在windows 8上,所有版本)中加载带有CSS3转换的html页面时,性能会有很大的不同。在webbrowser控件内部,它是起伏的,但在IE10中,它是平滑的 我尝试过的事情: 安装了高端视频卡 将wpfapplication1.exe的DWORD值10001添加到注册表HKLM\Software\Microsoft\internetexplorer\Main\FeatureControl\FE
- 安装了高端视频卡
- 将wpfapplication1.exe的
值DWORD
添加到注册表10001
。(我们还为同一密钥的Wow6432版本设置了值)HKLM\Software\Microsoft\internetexplorer\Main\FeatureControl\FEATURE\u BROWSER\u EMULATION
- 将WpfApplication1.exe的
设置为FEATURE\GPU\RENDERING
(例如1
)HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE\GPU\RENDERING
- 确认我的应用程序正在使用Process Monitor读取这两个新值
有人知道更多的技巧来强制web浏览器控件像IE10一样工作吗?我知道很多FeatureControls默认在IE中打开,但在web浏览器控件中关闭,但它看起来确实不再影响动画性能。这可能应该标记为silverlight(但我不确定我是否理解这个问题)。这与silverlight无关,在承载web浏览器控件的MFC.exe中也会发生相同的行为。更清楚地说:我从这篇文章中得到了更改功能\u browser\u仿真的想法: