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
Wasm version #18
Comments
I know! There's an effort to get WASM working but requires quite a lot of work and it's not a priority at the moment |
@paulmillr You can try using this for the browsers https://github.com/ChainSafe/bls |
@nazarhussain blst is reference bls implementation that was thoroughly audited You're suggesting to use herumi/bls, which does not have these properties & much slower |
I suggested for browser use. And any browser compatible implementation will be slower than BLS which is most of assembly language implementation. |
I have developed pure-javascript bls library one year ago. The goal here is not to use "something" in browser, it is to use blst in browser. |
BLST should be compilable to WASM, but we have no bandwidth to make that happen now |
I've been working on this for a bit and thought I would share: fetchai#1. It's not my top priority but I'm anxious to be done and I've been grinding on it in-between other tasks. My first goal was to get the bindings tests passing in the browser. |
Browser support is provided via https://github.com/supranational/blst/tree/master/bindings/emscripten and also via https://github.com/ChainSafe/bls . This repos now hosts napi async bindings for multi-threaded verification and is node specific. There is some discussion about building multi-threaded wasm or emscripten bindings but that is still a future "wish list" thing. Closing this issue |
Would be great to be able to run the lib in browser
The text was updated successfully, but these errors were encountered: