Winjs Windows 应用程序中的 D3 动画

D3 animation in winjs windows app

本文关键字:D3 动画 Windows 应用程序 Winjs      更新时间:2023-09-26

我在Visual Studio中创建了一个简单的应用程序,它由一个具有大约100个节点的强制布局网络组成。

我在浏览器中运行它,它工作正常,没有"滞后",浏览器可以很好地处理它(chrome)。但是,在Windows应用程序中运行时,它似乎不够强大,它出现故障和抖动。这有什么原因吗?有没有办法让应用程序更好地处理库的动画?

您的目标是什么 Windows 8.1 还是 Windows 10?Win 8 使用 IE11 引擎渲染用 HTML/JS 编写的应用,而 Win 10 使用 Edge 引擎。我对我在工作中处理的网络应用程序进行了几次性能分析,IE11 比 Chrome 引擎慢 3 倍左右。特别是在 IE11 中可能慢得多的 DOM 操作时。例如,在IE中访问节点的innerWidth值平均需要80毫秒。