Live data from Hacker News

Show HN: Datagridxl2.js – Fast Excel-like data table library

datagridxl.com

101–108 of 108 posts

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#101
post #7

Very nice! Just, I'm not sure that users who stick to Excel despite a web app do so just because of Excel's interface... sometimes it is because it is much easier to work with files than with web sites. And sometimes the way to get to the web app is the thing destroying the UX (slowly responding servers, weird login processes, etc.)

Ah yes I see what you mean. I used to work for a fintech startup and our sales team had a hard time finding customers for the product that we're building. These customers were impressed by the web app that we've made, but "we don't see a reason to use your products, we are used to Excel and we like Excel". So we decided to create a page in our web app that looked like Excel. I initially used Handsontable for this pag…

Thanks for sharing this :)

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#103
post #15

The performance here is amazing. Well done! I'm desperately searching for a way to replace old Handsontable (before they closed source), but the license here for DataGrid XL makes it impossible to easily bring into a large FOSS project. Some ideas for licensing: dual license MIT and commercial. Feed advanced features and support into the commercial while keeping the MIT version fast, performant, extendable.

I think it was handsontable I burned myself on: got client to sponsor/pay for support for a nice open source tool and shortly after they went closed source. Same with caddy, except that time it was my money. Some times I wonder if I should avoid giving money to open source projects because it seems to trigger the idea that one can make a whole lot of more money by selling out.

What? Caddy has always been Apache-licensed, open source. And that's thanks to sponsorships which make it possible.

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#104

Have you considered writing the component using canvas? The fastest full featured grids I encountered, incl. google sheets, are based on canvas.

Yes I have considered canvas. Parts of the grid are canvas (cell background colors).

I chose DOM for a bunch or reasons: natural font scaling was a big thing (easy on the eyes even if zoomed in all the way) and another big thing was that working with canvas was difficult for me, even workin with a canvas you would have to apply lots of tricks in order to get the performance.

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#105

Have you considered writing the component using canvas? The fastest full featured grids I encountered, incl. google sheets, are based on canvas.

Yes I have considered canvas. Parts of the grid are canvas (cell background colors). I chose DOM for a bunch or reasons: natural font scaling was a big thing (easy on the eyes even if zoomed in all the way) and another big thing was that working with canvas was difficult for me, even workin with a canvas you would have to apply lots of tricks in order to get the performance.

I do believe my DOM approach is faster. The rendering is a faster than Google Sheets.

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#106

Earlier quoted context omitted.

Can you tell me what webpage you're on (and your device+browser). Undoing should happen instantly.

Default Grid, filled all 9 cells, and hold undo until all clear. I'm on Firefox 99.0b8 (64-bit), 4 GB RAM. I said it's slow but it's not really, it's like 200ms lagging for each undo.

I will look into it, thanks for letting me know. Have you tried Instead of holding undo, try to press it once?

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#107
How long did it take you to build OP?

I love the simple design, just one thing: consider adding to #header .menu-btn:checked ~ .nav larger max-width and some margin to .buyMenuOption, since .buyMenuOption button gets covered by the .nav div on smaller screens: https://i.imgflip.com/6c1c7a.jpg

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#108
post #103
post #15

Earlier quoted context omitted.

I think it was handsontable I burned myself on: got client to sponsor/pay for support for a nice open source tool and shortly after they went closed source. Same with caddy, except that time it was my money. Some times I wonder if I should avoid giving money to open source projects because it seems to trigger the idea that one can make a whole lot of more money by selling out.

What? Caddy has always been Apache-licensed, open source. And that's thanks to sponsorships which make it possible.

Maybe Caddy was technically Apache licensed the whole time but it sure didn't feel like. And I have a hard time believing that feeling was not intentional.
Post reply on HN