Я пытаюсь встроить Cesium в элемент управления WebBrowser внутри приложения WinForms или WPF (используя IE 11). В качестве теста я использую эту ссылку:
http://cesiumjs.org/Cesium/Build/Apps/CesiumViewer/index.html?stats=true
Он "работает", но намного медленнее, чем использование IE 11 напрямую. В IE 11 все работает со скоростью 60 кадров в секунду; в простом приложении WPF или WinForms с элементом управления WebBrowser он работает со скоростью 4-6 кадров в секунду. Я не смог найти причину проблемы. Это с пустой панелью формы или WPF с набором элементов управления WebBrowser для заполнения всей панели. Я не вижу прозрачности или других проблем. Я заметил, что переход к вышеуказанной ссылке внутри встроенного браузера Visual Studio имеет тот же эффект. Не управляет ли WebBrowser JIT JavaScript? Это проблема WebGL? Есть ли способ отладить это, чтобы выяснить, что происходит? Любая помощь будет принята с благодарностью.