Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove pyodide #8

Open
vegetableman opened this issue Nov 21, 2023 · 0 comments
Open

Remove pyodide #8

vegetableman opened this issue Nov 21, 2023 · 0 comments
Labels
enhancement New feature or request performance Perf related fixes

Comments

@vegetableman
Copy link
Owner

vegetableman commented Nov 21, 2023

Pyodide has been incredibly helpful and this is super low on the list of things to do, simply because it's too complex. But the matter of fact is, python is slow and the latest version of pyodide is 3-5 times slower than python. So, we quickly run in to limitations with this environment.

Figma is a great example of the possibilities of running native code through webassembly.
https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/

We can go with C, Rust, Zig. whichever is most compatible with the scientific stack.

@vegetableman vegetableman added enhancement New feature or request performance Perf related fixes labels Nov 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request performance Perf related fixes
Projects
None yet
Development

No branches or pull requests

1 participant