Open vplasencia opened 4 months ago
Hi! I would like to work on this issue
Hey @sebagiraudo 👋
Thanks. I just assigned the issue to you. Feel free to ask any questions you may have.
Hello! I made some progress in this repository.
The results I got are in this website.
I'm open to any kind of feedback 😀
Description
There is an implementation of the IMT data structure in TS/JS: https://github.com/privacy-scaling-explorations/zk-kit/tree/main/packages/imt
There is also an implementation of the IMT data structure in Rust: https://github.com/privacy-scaling-explorations/zk-kit.rust/tree/main/crates/imt
The idea of this issue is to compare the performance of IMT written in TS/JS and Rust in Node.js and browser.
Resources
Guide to convert the Rust implementation to wasm: https://rustwasm.github.io/docs/book/
Library to create benchmarks in Node.js and browser: https://github.com/tinylibs/tinybench