Is it able to handle tables with 1,000,000+ rows?
I think the question can be will a user wants to see 1M rows at a time. Probably no. Spreadsheet uses virtualisation to display data, ie only data viewable in a Row x Column viewport is displayed. This improves rendering performance. Data performance can be improved by 1. Lazy loading data or Infinite scrolling. We have a built-in async hook that does this. 2. Only save pointers to data that is being displayed. So if…
Show HN: React Spreadsheet 2
81–90 of 144 posts
Re: Show HN: React Spreadsheet 2
#82Genuine question: Why would anyone purchase this for $299, without the ability to use it commercially? For open-source projects?
Re: Show HN: React Spreadsheet 2
#83Re: Show HN: React Spreadsheet 2
#84Earlier quoted context omitted.
You mentioned physical size of monitors. Does it affect performance in your tests? I would be very, very surprised if performance on 27" 4k monitor was any different than on 42" 4k monitor. Maybe I'm not aware of some quirk?
I have tested on 32" 4K and 27" 4K and there was no performance issues. Slight degradation on Dell 42" 4K, could be because of the ppi or the pixel ratio, which might be causing canvas/row/cell/ dimensions to be not rounded to whole numbers (this can affect perf).
Re: Show HN: React Spreadsheet 2
#85The frequency with which this page crashes with JS errors does not encourage me to use components from this source.
You can try single user mode here - https://www.rowsncolumns.app/demo?collab=false
Re: Show HN: React Spreadsheet 2
#86Re: Show HN: React Spreadsheet 2
#87Earlier quoted context omitted.
Nothing persists. All the diffs are sent over using Supabase and received by all other clients. The diffs are then applied to create the new state.
Seems like it's just being spammed with slurs currently. Might want to add a filter or censoring.
Re: Show HN: React Spreadsheet 2
#88suppport -> support
Re: Show HN: React Spreadsheet 2
#89Cool project! Perhaps tag as Show HN?
Re: Show HN: React Spreadsheet 2
#90Earlier quoted context omitted.
Yeah, I am currently in the US, using a MacBook with Japanese locale set.
Awesome. I have fixed this issue for you.