New (Beta) Table Block performance

I experience performance issues with the new table block in the Studio. Changing a setting in the right hand pane can take up to 10s, rendering is unusable.

Hey @NikW, could you please close all the Softr tabs, clear your browser cache, refresh the browser and check again?

Hi Marine,
Sorry for the wait! I’ve cleared the browser cache and restarted my Mac. Still have terrible performance. It slows right down on the new Table block. All other blocks are still performing fine.

Anything else I can try?

Nik

Hi @NikW

Could you add support@softr.io as a collaborator and share the studio url for your app?

Thanks,
Dhruv

Hi Dhruv. I’ve added Softr support, URL is here: Softr Studio

The problem table is the Items table.

Thanks

1 Like

Hi @NikW ,
thanks for sharing your app URL.
I’m not seeing a big slowdown. Perhaps I’m not changing the settings which cause a slowdown.
Could you perhaps share a screen recording of the slowdown?

Hi Dhruv,

Video here: Softr Studio - 24 March 2025 | Loom

It literally stops responding after I click on the resize option.

1 Like

Thanks for the recording.

I’ll profile this and push some fixes to improve the performance in the next few days.

In the meantime, you could try reducing the ā€œItems per pageā€ setting in while editing, just as a temporary workaround.

Thanks… I’ve reduced items per page. Still slow / unusable performance (I’m on Safari on a Mac, in case that’s useful).

I noticed the ā€˜old’ table has disappeared from the list. Is this option no longer available?

Thanks

(I’m on Safari on a Mac, in case that’s useful).

Yes, that is very useful.

I was benchmarking and profiling on Chrome and it seems like it is a lot faster there. On my stress test app with a table with 100 items and 10 columns, I can update the field settings in a few hundred milliseconds. Not instantaneous, but definitely doesn’t freeze up.
But on safari, it’s completely unusable, as you said.

I’lll try to optimize it a bit more specifically for safari.
Would it be possible for you to use Chrome in the meantime?

Thanks

@NikW we’ve made some performance improvements to the table block. It should no longer freeze your browser when adjusting column widths :slight_smile:

This is now much better. Thank you!