HNHacker News
TopNewBestAskShowJobs

Manchego79

52 karma · joined September 9, 2022

submissionscomments
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
If you give Quadratic a try, we'd love to hear your feedback - there's a button in the app :)
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
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.
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
You can read our license on our GitHub. The "summary section" reads pretty quickly and outlines what is permissible and what is not.
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
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!
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
JS executes in a web worker.
Manchego79··on Show HN: Quadratic – native JavaScript support in a 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.

Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
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.
Manchego79··on Show HN: Quadratic – native JavaScript support in a 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.
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
We're working on it. Currently we support exporting to CSV. Here's the open issue around it https://github.com/quadratichq/quadratic/issues/1154 if you want to follow progress.
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
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.
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
Quadratic has been in BETA for quite some time. We're just announcing the release of native JS support. You can use it today for free :)
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
Is there anything specifically about security you're curious about?

We're also offering a self-hosted version you can deploy on your own cloud, env., or Docker container.

Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
Thanks for the heads-up on that.
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
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.
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
Quadratic is built for doing analytics, and a native JavaScript experience where you're in the weeds with the data just felt better. We wanted JavaScript to be a first-class citizen in the spreadsheet, as formulas are treated first-class in most spreadsheets.

When they're separated, the experience feels bolted on (to us). Being native means supporting existing libraries like Fetch for APIs, chart.js for charts, brain.js for ML, etc., not to mention performance!

Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
Yep, we're currently rolling out pilots for self-hosting. If you're interested, feel free to reach out via the contact page on our website.
Manchego79··on Show HN: Quadratic – native JavaScript support in a spreadsheet
For visualizations, we support Chart.js. You can also use our built-in AI to help write the code.