为什么Xilium.CefGlue WPF示例加载页面的速度很慢?

Dar*_*ryn 2 wpf chromium-embedded

Xilium.CefGlue提供了一些示例项目呈现出铬嵌入式框架容器内的网页.

示例WPF应用程序CefGlue.Samples.WpfOsr 非常缓慢地加载页面.您可以在调试窗口中看到它在读取页面资源(html,css,javscript)方面进展非常缓慢 - 比在浏览器中加载同一页面慢一个数量级(即我的页面包含大约10秒) jquery&angularjs).

另一方面,示例Windows窗体应用程序CefGlue.Client没有显示同样的问题.

为什么WPF样本如此缓慢,并且WPF一般使用CEF,特别是Xilium的CefGlue.WPF,还是可以修复的问题?

Dar*_*ryn 5

使用比Windows Forms示例更详细的日志记录设置的WPF示例导致减速.

CefGlue.Samples.WpfOsr/Program.cs中,第45行看起来像这样:

LogSeverity = CefLogSeverity.Verbose,
Run Code Online (Sandbox Code Playgroud)

您可以通过将页面加载性能更改为较低频率的日志记录级别来加快页面加载性能,例如

LogSeverity = CefLogSeverity.Warning,
Run Code Online (Sandbox Code Playgroud)