私の WPF アプリケーションでは、JavaScript と ActiveX をサポートできる Web ブラウザー コントロールをホストする必要があります。
このブラウザは、catia モデルに基づく 3D HTML ファイル (重いファイル) を開きます。
妥当な時間内に開封する必要があります... これが今の私の問題です。
私の目標は、これらの時間にできるだけ近づけることです: (これは、Internet Explorer が各ファイルを開く必要がある時間です)
- サンプル 1 (ライト 3D ファイル) : 12 秒
- サンプル 2 (中程度の 3D ファイル) : 84 秒
- サンプル 3 (重い 3D ファイル) : 160 秒
WPF WebBrowser コントロールを使用する場合、これらは私の時間です。
- サンプル 1 (Light HTML 3D ファイル) : 23 秒
- サンプル 2 (中程度の HTML 3D ファイル) : 195 秒
- サンプル 3 (重い HTML 3D ファイル) : 367 秒
ご覧のとおり、単純な WPF アプリケーションでホストされている WebBrowser は、ファイルの読み込みに時間がかかります...
使用できる代替コントロールがない場合... WPF WebBrowser で読み込みを高速化する方法はありますか?
インターネットで WPF 用の他の Web ブラウザーを見つけましたが、いずれも 3D html (activeX) では動作しません。