-
Notifications
You must be signed in to change notification settings - Fork 0
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
Enable compilation of lib/core crate to WASM #73
Comments
Polars compatibilitySee 46f0432
Other compatibility
Revisions to popgetter
Next steps
|
In case it's helpful, https://crates.io/crates/streaming-http-range-client and https://github.com/michaelkirk/geomedea/tree/main/geomedea-wasm might be helpful to figure out how to do streaming HTTP range requests in WASM. And if you want to chat about this stuff, join the georust Discord https://discord.gg/Fp2aape and ping Michael and Kyle |
Thanks @dabreegster for the helpful suggestions! polars also has an implementation (though currently this cannot used directly with WASM since the "cloud" feature depends on a multi-threaded tokio runtime) that might be useful for understanding how to construct the required range requests and convert to a polars dataframe. I've added a functional WASM implementation for getting the metrics so that it does not block popgetter-browser but this does not have a range request for subsets of columns/rows yet #76 |
Next steps from discussion @stuartlynn @sgreenbury @andrewphilipsmith:
|
See 153 for an alternative approach without "parquet" feature. |
wasm
specific build forpolars
wasm
specific build forpopgetter
corewasm
specific implementations inpopgetter
core (or potentially apopgetter-wasm
). Features that may need to be updated:The text was updated successfully, but these errors were encountered: