颤抖的Web DataTable滚动-糟糕的性能

时间:2020-02-03 06:20:46

标签: flutter flutter-web

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

这是一个已知问题吗?还是我可以做些改善情况?

2 个答案:

答案 0 :(得分:0)

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

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

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

但是,这可能会导致小部件大小调整/文本渲染/其他问题。不幸的是,鉴于Flutter Web仍处于测试阶段,这些类型的问题是可以预期的。

根据路线图(https://github.com/flutter/flutter/wiki/Roadmap),针对Web(和桌面)的错误修复是2020年的首要任务,因此,我希望其中一些问题能够在今年晚些时候得到解决。

答案 1 :(得分:0)

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