Hacker News new | ask | show | jobs
by nhatcher 592 days ago
At the time of writing, you can use Rust, Javascript and Python bindings.

The React front-end communicates with wasm compiled from Rust.

Java bindings are planed but not in the next ~6 months. A client/serve architecture (like libreoffice does) with IPC or sockets might be a good idea for languages that we don't provide bindings to. also not planned for the next 6 months

1 comments

> The React front-end communicates with wasm compiled from Rust.

Just to clarify, this means that the entire engine is compiled into wasm and runs inside the browser? There is no server component?

The server:

* Serves the files * Stores if you click share * Converts to xlsx if you download * Imports model

The engine is fully compiled to wasm and run in the browser.