|
|
|
|
|
by an20
2309 days ago
|
|
Congratulations, well done. Out of curiosity, which database and language/framework did you use to build WeKeep especially in the backend? It seems as if you are using react virtualized as your grid component. That's interesting, as I developed such a grid component from scratch in my previous job, as there haven't been any satisfactory libraries at that time. Additionally, we had to support IE9, which was a real problem for any performance optimization. Especially rendering performance with a lot of data has always been a problem for us. Does react-virtualized solve this problem for you with the virtual rendering approach? And did you investigate the available spreadsheet libraries like "Handsontable" or "agGrid"? |
|
That's right, I'm using react-virtualized right now with a customized react-datasheet. I found it's a good first iteration, as even fully rendering 100 rows will result in pretty poor performance, so the windowing technique is definitely a must.
That said I'd really like to reach Google Sheets-like performance. Do you know how it's built?
Haven't looked at Handsontable or agGrid, will check them out.