WASM Parquet offers WebAssembly bindings to handle Apache Parquet format with Rust parquet and arrow crates. The bundle is 1.2 MB, but custom builds can reduce it to 456 KB. You can read and write Parquet files synchronously or asynchronously. For initialization, you can await on the default export or use sync initialization. The Parquet library supports various compression codecs. You can create custom builds tailored to your needs to optimize bundle size by specifying specific features such as compression types. The library also provides debug functions for error logging. Overall, WASM Parquet is a versatile tool for working with Parquet files in web environments.
https://github.com/kylebarron/parquet-wasm