3 ms·
My experience with apps built with Flutter is bad. Appflowy, for example, has extremely poor performance. Both in terms of loading large files and RAM usage. Se
by rubymamis 3y ago
My experience with apps built with Flutter is bad. Appflowy, for example, has extremely poor performance. Both in terms of loading large files and RAM usage. See my performance comparison of block editors[1].
I've built a block editor using Qt C++ and QML that is vastly more performant[2].
[1] https://imgur.com/ZL5QCS0 https://imgur.com/ZL5QCS0
[2] https://www.get-plume.com/ https://www.get-plume.com/
- satvikpendem 3y agoInteresting, how old is that Appflowy build? I know Flutter got quite fast recently due to them changing their renderer from Skia to Impeller.
- rubymamis 3y agoThe latest version of Appflowy (currently v0.3.9.1). Maybe it's Appflowy implementation.
- satvikpendem 3y agoI recall that the app Rows had their desktop version written in Flutter and it was extremely fast, able to render billions of rows as a spreadsheet, so I don't think it's a framework limitation but it is likely that Appflowy is not very well implemented.
- rubymamis 3y agoWell, I'm yet to see a fast block editor implemented in Flutter (with proper RAM use as well). Another one is Super Editor[1] which is the editor from the Superlist app[2]. I didn't properly test it cause there are no builds. But the web version[3] hangs when I try to paste the text of War and Peace. I would like to test it properly one day. [1] https://github.com/superlistapp/super_editor https://github.com/superlistapp/super_editor [2] https://www.superlist.com/ https://www.superlist.com/ [3] https://editor.superlist.com/ https://editor.superlist.com/