attilakun
Do you evaluate JS using a web worker in the browser? https://github.com/quadratichq/quadratic/blob/qa/quadratic-c...

How effective is this as a sandbox, are there any know (security) tradeoffs? I was using QuickJS for my previous projects but I'm wondering if yours is a better solution (it's certainly more performant).

mattlondon
Genuine question: How is this different from Google sheets? I don't see much here that I've not already been doing for years in Google sheets (except native python I guess - JS, SQL, fetch() etc has otherwise been there for ages and it's all free)

Also the logo looks a lot like Microsoft? I am not colourblind but it might look even more similar if you are?

zelphirkalt
Emacs org mode with org babel allows you to use many programming languages in its spreadsheets, for at least small sizes of spreadsheets, or multiple spreadsheet throughout the document. There can be some friction though, converting strings to other types, to perform calculation.
TheTaytay
I’ve been looking for exactly this. (For Python to be specific, but I see you support that too.) Nice!

What are the limits on number of rows, data in cells, and number of columns? I saw you say “infinite” on one blurb but couldn’t find reference to limits anywhere else.

xiaodai
These approach has been tried so many times and has failed so many times that it’s not funny
halfcat
Does it export to Excel?
dest
Interesting product. We would use that as a backoffice that would be self hosted, fetching from and pushing to backend APIs. Is that use case on your roadmap?

Basically an alternative to Google sheet with JS macros in it. Gsheet is no good for us because we have data protection requirements.

mpweiher
See The Analytic Spreadsheet from 1986.

https://dl.acm.org/doi/abs/10.1145/28697.28737

babyent
Nice. How long you’ve worked on building it? Is it released today?
cloudking
How does your product differentiate from Google Apps Script? I see you can execute JS within a cell, but why is that a better UX than keeping the code separated like Apps Script does?
fshafique
It's like taking the data-science notebook model (eg. Jupyter Notebook) and using spreadsheets instead.
fermuch
I've tried to use `fetch()` and it works. How did you handle that from WASM? Or is it cached?
oliveralbertini
Can you get through https api the data on the spreadsheet ?
Onavo
Note that they have a GitHub but they are not open source.
sahmeepee
Datat visualizations?
pmarreck
That's a neat idea. How did you lock down security?