Hacker News new | ask | show | jobs
by zgao 3716 days ago
CEO of AlphaSheets here! Javascript is our frontend, but the backend is Haskell :)
1 comments

So the computations are server-side? Or are you doing some Haskell-to-JS-transpiling?
Yes, the computations are all done server-side, which lets us parallelize big computations. It also keeps our thorny evaluation logic crisp and maintainable, because Haskell. =)
what's your opinion on various spreadsheet like JS frameworks like Handsontable, Crossfilter, NxSheet and fin-hypergrid ?

As someone who has built an internal dashboard using Handsontable, I am yet to find a truly reactive JS framework for spreadsheets.

We're actually built on top of fin-hypergrid, which we chose for its speed. We're handling all the reactivity in the backend.
What do you mean by "truly reactive" in this case?
Formulas that get recomputed if the cells are relevant. A spreadsheet is inherently reactive.