-
Notifications
You must be signed in to change notification settings - Fork 19
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
R&D: Python & JS from Rust #9
Comments
Current state: Benchmarksarguments on random50k dataset: evmole-py - native python (evmole 0.3.7) TODOs
Next stepsAfter completing the 1st TODO, we can merge this to master. |
merged to the master |
The amount of code is increasing, and to add new features faster, I want to research the ability to have only a Rust implementation of the EVMole and to build Python and JS libraries from that.
For Python, I want to use pyo3, and for JS - wasm-bindgen.
I spent a few hours and have a working solution. The sizes of the libraries are still not huge, and the times in benchmarks improved for both Python and WASM (JS) compared to native implementations.
In this issue, I will track R&D progress on this, collect comments with pros and cons, etc.
Still need to test installing Python packages on other architectures, because I don't want to limit it to prebuilt x86 only.
related: #5
The text was updated successfully, but these errors were encountered: