Support compiling remaining DataFusion crates (datafusion-core
) to WASM
#7652
Labels
enhancement
New feature or request
datafusion-core
) to WASM
#7652
Is your feature request related to a problem or challenge?
As shown by @jonmmease in #7633, some of the datafusion crates can be compiled to WASM:
The difficulty with getting the remaining DataFusion crates compiled to WASM is that they have non-optional dependencies on the
parquet
crate with its default features enabled. Several of the default parquet crate features require native dependencies that are not compatible with WASM, in particular thelz4
andzstd
features. If we can arrange our feature flags to make it possible to depend on parquet with these features disabled, then it should be possible to compile the coredatafusion
crate to WASM as well.Describe the solution you'd like
One approach might be to disable the relevant parquet features that could not be compiled as described below.
From https://github.com/apache/arrow-datafusion/pull/7633/files#r1335824930 between @jonmmease and @tustvold
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: