You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Blog / Example of how to compile DataFusion to WASM #13715
Is your feature request related to a problem or challenge?
It may not be clear that DataFusion can be compiled to WASM (and thus run in a browser), but it can be thanks to the work from @jonmmease@waynexia and others,
I plan to write something about compiling datafusion to wasm as well. It mostly works, but does need some tuning and adjustments for different purposes.
Reacted by Andrew Lamb, Kyle Barron and Ruihang Xia
Cross reference datafusion-contrib/datafusion-wasm-bindings#2. The binding itself should be a good example (but not yet). I'll try to update it against the latest upstream and write some dev-guide.
Activity
XiangpengHao commentedon Dec 10, 2024
I plan to write something about compiling datafusion to wasm as well. It mostly works, but does need some tuning and adjustments for different purposes.
alamb commentedon Dec 17, 2024
Here are some other examples from @waynexia
https://github.com/datafusion-contrib/datafusion-wasm-playground
https://github.com/datafusion-contrib/datafusion-wasm-bindings
waynexia commentedon Dec 19, 2024
Cross reference datafusion-contrib/datafusion-wasm-bindings#2. The binding itself should be a good example (but not yet). I'll try to update it against the latest upstream and write some dev-guide.
waynexia commentedon Feb 25, 2025
There is a developer guide for building, debugging, and publishing the WASM bindings: https://github.com/datafusion-contrib/datafusion-wasm-bindings/blob/main/CONTRIBUTING.md (forget to link 🙈)