gristlabs / grist-static

Showing Grist spreadsheets on a static website, without a special backend.
https://gristlabs.github.io/grist-static/
Apache License 2.0
82 stars 0 forks source link

Remove communication over buffers #4

Closed alexmojaki closed 1 year ago

alexmojaki commented 1 year ago

This reimplements pyCall to directly call a function via Pyodide rather than reading/writing streams and using SharedArrayBuffer or any other kind of synchronous communication.

Calling 'external' JS functions is done by calling the JS functions directly in the web worker instead of communicating back to ActiveDoc.

Closes #2