flutter web DataTable 滚动 - 糟糕的性能

flutter web DataTable scrolling - horrid performance

与 运行 模拟器或实际设备上的相同代码相比,Flutter web 中的滚动表现不佳。使用 DataTable,性能无法使用。

这是一个已知问题吗?或者我可以做些什么来改善这种情况?

Edit/update (2021)

目前已经有了很大的改善。我会说大部分是固定的。

这是一个已知问题 - 请参阅 https://github.com/flutter/flutter/issues/42987

在使用 CanvasKit 构建时,我在提高滚动性能方面取得了一定的成功:

flutter run -d chrome --profile --dart-define=FLUTTER_WEB_USE_SKIA=true

但是,这可能会导致小部件 sizing/text rendering/etc 出现其他问题。不幸的是,鉴于 Flutter Web 仍处于测试阶段,这些类型的问题是可以预料的。

根据路线图 (https://github.com/flutter/flutter/wiki/Roadmap),网络(和桌面)的错误修复是 2020 年的优先事项,因此我希望其中一些问题能在今年晚些时候得到解决。

我目前的解决方案是大量实施分页。分页是在客户端完成的,因为这最有意义。