在我的WPF应用程序中,我需要托管一个可以支持JavaScript和ActiveX的Web浏览器控件 .

此浏览器将基于catia模型打开3D HTML文件(重文件) .

我需要在合理的时间内打开它们......这是我现在的问题 .

我的目标是尽可能接近这些时间:(这是Internet Explorer打开每个文件所需的时间)

  • 样本1(轻3D文件):12秒

  • 样本2(中等3D文件):84秒

  • 样本3(重3D文件):160秒

如果我使用WPF WebBrowser控件,这些是我的时间:

  • 样本1(轻型HTML 3D文件):23秒

  • 样本2(中等HTML 3D文件):195秒

  • 样本3(重型HTML 3D文件):367秒

正如您所看到的,在我的简单WPF应用程序中托管的WebBrowser需要花费大量时间来加载我的文件......

如果没有我可以使用的备用控件...有没有办法加速WPF WebBrowser的加载?

我在互联网上找到了WPF的其他网络浏览器,但它们都不适用于我们的3D html(activeX) .