Phi*_*hil 3 dart dart-js-interop
我担心编写一个需要与 D3 javascript 库互操作的 Dart 程序。需要从 javascript 访问大量数据,但我想将这些数据存储在 dart 中,我担心 Dart 和 Javascript 之间是否存在性能问题?
我的回答依赖于经验而不是事实知识。我也使用 dart 和 d3(dart 作为结构化数据层,d3 作为渲染层)。我创建了 2-3 个图,每个图大约有 10.000 个点,这些图是我从 dart(js-interop)作为 json 编码字符串提供的(所以在 DOM 中大约有 20.000-30.000 个点)。然而,数据的传递不需要时间。它在范围内直接可用。至少我没有注意到传递数据和开始渲染绘图之间的任何特殊延迟。我可能会用 100 万点重新测试以确保。在如此庞大的数字中,浏览器本身是您主要关注的问题。
希望来自 dart-lang 团队的人提供一些见解。数据是否被克隆(这是我的猜测,因为它当然不受 dart 中等效数据的状态约束)?
| 归档时间: |
|
| 查看次数: |
205 次 |
| 最近记录: |