rowyio / rowy

Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.
http://rowy.io
Other
5.94k stars 478 forks source link

View performance is extremely poor in the demo app #1470

Open strich opened 10 months ago

strich commented 10 months ago

Describe the bug I opened the demo site and browsed to the template with all the column types. Performance seemed very poor over-all. It was worse on Firefox than Chrome, but they both were poor UX. I quickly tried a template with only a few columns and performance was much better. So clearly one or more of the column view renderers consuming a lot of CPU time. On a hunch I did hide the image column type and performance improved quite a bit (but not to acceptable levels).

To Reproduce As above.

Expected behavior Given that Rowy clearly performs row table virtualization I expected the frontend to be very lightweight and perf friendly. Alas the UX is very poor at the moment. I would expect no lag at all no matter the number of columns or types.

Screenshots On request if it isn't repro'able.

Rowy Run version Whatever the demo app is on as of making this ticket.

Desktop (please complete the following information):