Scrolling through large workspaces is very laggy in v4, particularly on safari.
I understand that loading images progressively is probably better than having to wait for them to load all at once, but it makes scrolling to the bottom of a large workspace quite cumbersome (and it is equally slow after refreshing the page - see screen recording). Here, it took 1min30s to scroll to the bottom of a 1000 job workspace (just as an extra data point, it took 56s to scroll to the bottom of the same workspace in Chrome, so faster but not by that much).
Perhaps it might be worth adding a button to “jump” to the bottom of the workspace? Or allow users to drag the scroll bar to the bottom and just load the thumbnails that are visible first?
Right now if there is a running job near the bottom, I scroll down to it and then the view keeps jumping back up as it progressively loads thumbnails, making it a little slow to get to where I want to be.
Hi @olibclarke ,
We’d like to improve the performance of scrolling through many items in the cards and table view in due time. At the moment there are some technical hurdles (not only displaying so much data in the browser but also keeping that data ‘live’ so real-time changes are displayed without refreshing).
In this case wouldn’t it be easier to sort jobs by most recently created?
Hi Suhail, yes, I can do that, but this is just an example. Sometimes the most recently created job is not the one that is running; I would rather just keep the order the same, and jump to a desired position. The filtering tools are a great help, of course!
I wonder if one solution to this would be to have a global preference to disable live updating of cards? When one is on a crappy connection, or scrolling a large workspace, this would be very handy…
Hi @olibclarke ,
Yes, that’s certainly an option and one of the options we’re testing out. There are many improvements and optimizations we are focusing on with the app now that the initial version is out!