Replies: 4 comments 3 replies
-
@shaunakv1 Thanks for engaging. First, on the topic of performance and workers
|
Beta Was this translation helpful? Give feedback.
-
A bit of history on the `ParquetLoader:
However,
Fixing these things are not impossible but would require a week or two of effort, but current maintainers are spread to thin, so unlikely to happen unless someone helps out. |
Beta Was this translation helpful? Give feedback.
-
About the
The complications of the WASM loader are that
So there you have the current state of things... |
Beta Was this translation helpful? Give feedback.
-
@ibgreen Thanks a lot for taking the time to walk through Parquet and WASM! For my current use case, the ParquetLoader performance is very acceptable if I drop the h3 resolution to 7 instead of 8. So in the short run while WASM matures we might consider that. I also realized Arrow is supported, and I think It might be simple enough for me to switch and try that format with DuckDB (which is what generates the Parquet anyway). Only thing I need to check is compression vs performance , which is where parquet seems to strike a great balance. Again appreciate your prompt response and this great project! |
Beta Was this translation helpful? Give feedback.
-
I have been experimenting with visualizing some AIS data using parquet files. I encountered an issue where workers don't work with the current ParquetLoaders. This issue is already identified in the following and a few other issues:
#3041
I am ofcourse able to get it to work by setting
worker: false
. The performance is quite fine for resolution 7 but performance at resolution of 8 h3 grid is terrible. Like I mention in the issue comments above, I suspect it's because workers are disabled?There are also some other issues I am running into with the ParquetLoader that I have started a ticket for.
@ibgreen mentioned that using
ParquetWASMLoader
is a better and more performant alternative, especially becuase that loader is getting most attention development wise ( which makes sense!)That said I am unable to find much documentation on how to use it. It doesn't seem to be listed on main docs at https://loaders.gl/docs yet.
I did find some work and PR in the repo towards the ParquetWASMLoader here: #3121 But doesn't look like that is merged yet.
What's the current state of the WASM loader and is there anywhere I can find some docs on how to use it give it go?
Beta Was this translation helpful? Give feedback.
All reactions