Closed
Description
By linking a C library, it's obviously harder to get blosc-rs to run in a browser. However, c-blosc itself can be compiled to WASM (see Blosc/c-blosc#238 (comment) and https://github.com/manzt/numcodecs.js/tree/main/codecs/blosc ). I don't know much about linking C libraries or WASM itself (other than running cargo build
and praying...); is it possible to bake that kind of configuration into a build.rs
and gain WASM support for blosc-sys? I gather the hard bit is the FFI between rust and C.
I suppose there could alternatively be a separate crate which generates a WASM blob as above and then writes a dependent rust wrapper around it with js_sys for API niceness.
Metadata
Metadata
Assignees
Labels
No labels