nyx icon indicating copy to clipboard operation
nyx copied to clipboard

Reenable WASM

Open ChristopherRabotin opened this issue 10 months ago • 2 comments

Maintenance task description

I just disabled WASM to update a bunch of dependencies. I also don't know how much ANISE is compatible with WASM, and that's the biggest upcoming change (it takes a lot of work).

Scope of work

Uncomment the lines in the rust.yaml github workflow, and iterate on what needs fixing.

Priority

Low

ChristopherRabotin avatar Apr 23 '24 05:04 ChristopherRabotin

At the very least, the core of ANISE seems to build for WASM (when excluding the metaload feature) 🙃

image

The main issue with the nyx main branch seems to be the zstd feature of parquet which attempts to build a native dependency. Disabling it does not cause a compilation failure (nyx builds successfully) but I suspect it will result in an inability to load zstd compressed files (would probably be fine for WASM).

TilBlechschmidt avatar May 06 '24 13:05 TilBlechschmidt

Interesting, thanks. It may make sense to have a wasm specific build flag then, which disables the zstd feature of parquet.

ChristopherRabotin avatar May 08 '24 20:05 ChristopherRabotin