Live data from Hacker News

Show HN: Quadratic – native JavaScript support in a spreadsheet

quadratichq.com

41–50 of 52 posts

Re: Show HN: Quadratic – native JavaScript support in a spreadsheet

#41

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).

Yes, it’s running in a web worker. It still has access to the browser, so running code in the worker has the same privileges as regular workers. The only communication with the main thread is via socket messages.

Re: Show HN: Quadratic – native JavaScript support in a spreadsheet

#43
post #31
post #29

Earlier quoted context omitted.

I guess I wasn't around to see it; do you mind saying why it's failed? Well, I don't know if it's commercially viable, but just speaking for myself I've been looking for something like this for a while.

The ones who use spreadsheet usually don't write code well. The ones who code usually don't like spreadsheet.

That's one of the reasons we started building Quadratic, it's a spreadsheet where everyone - technical or not can work with data in the same place. With our AI integration, anyone can start writing JS or Python for complex analysis or mix in formulas for simpler computations.

Re: Show HN: Quadratic – native JavaScript support in a spreadsheet

#44

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?

We're focusing on performance (built on WASM and WebGL). Quadratic speaks multiple programming languages fluently and executes in the browser on your GPU. We connect natively to popular data sources, are source-available, and can be self-hosted. It's a modern reimagining of what a spreadsheet is and does.

Re: Show HN: Quadratic – native JavaScript support in a spreadsheet

#45

Can you get through https api the data on the spreadsheet ?

If you were asking, "Can I use an API to access data in my sheets from other apps/services?" - no, not today, but we'll add that at some point in the future.

Or if you were asking, "Can I query APIs to get data onto the spreadsheet?" Yes, you can do that today in Quadratic with Fetch() in JS or Requests in Python.

Re: Show HN: Quadratic – native JavaScript support in a spreadsheet

#47

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.

Our last test was ~5 million cells. We're making performance improvements with almost every release. Building on WASM and WebGL, we aim to be highly performant and handle relatively large data sets (not necessarily big data). If you have a data set you'd like to test, we'd love feedback!

Re: Show HN: Quadratic – native JavaScript support in a spreadsheet

#48

Earlier quoted context omitted.

Correct, our license is Source Available to be as open as possible while reserving commercial rights, which we believe will ultimately enable us to build the best product for users.

What does "Source Available" mean exactly? Does it mean all our source code is on Github but you cannot use it to host your own instance for commercial purposes but okay for personal projects?

You can read our license on our GitHub. The "summary section" reads pretty quickly and outlines what is permissible and what is not.

Re: Show HN: Quadratic – native JavaScript support in a spreadsheet

#49

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?

This looks really awesome! But same question here: GSheets has let me write JS (Google Script) in the spreadsheet (w/ multiplayer, free db & API hosting like features with a little bit of JS, ++) and now has some Gemini support rolling in. Excel is rolling out support for Python and Jupyter as well. I'm trying to wrap my head around who the ideal user/customer is here w/ a hair on fire problem, and what problems are…

Performance and creating a first-class experience supporting coding languages natively... With legacy systems like Excel and Sheets, they are adding piecemeal upgrades with not necessarily the best experience or performance. As we're in the early stages, we're focused on developers, engineers, and data folks who feel frustrated with the technical limitations of legacy offerings.

Re: Show HN: Quadratic – native JavaScript support in a spreadsheet

#50
post #29
post #22

These approach has been tried so many times and has failed so many times that it’s not funny

I guess I wasn't around to see it; do you mind saying why it's failed? Well, I don't know if it's commercially viable, but just speaking for myself I've been looking for something like this for a while.

If you give Quadratic a try, we'd love to hear your feedback - there's a button in the app :)
Post reply on HN