Dominik Moritz
Dominik Moritz
## Failing module - **GitHub**: https://github.com/apache/arrow/tree/master/js - **npm**: https://www.npmjs.com/package/apache-arrow ```js import * as arrow from 'https://esm.sh/apache-arrow' ``` ## Error message After `onload` I got this: ``` GET https://cdn.esm.sh/v76/[email protected]/es2021/util/pretty.mjs.js net::ERR_ABORTED 500...
Needs https://github.com/rustwasm/wasm-bindgen/pull/2450, which will come with the next release.
Should be a lot faster: https://docs.rs/arrow2/0.1.0/arrow2/.
I think https://developer.mozilla.org/en-US/docs/Web/API/ReadableStreamBYOBReader can help us reduce memory copies. It only works in Chrome right now, though.
Add support for - [ ] date - [ ] dictionary encoded - [ ] list and struct vectors - [x] string vectors
https://github.com/domoritz/arrow-wasm/blob/d629020c0cc8724b26120011c2c66d0d25c8ea11/src/record_batch.rs#L34 Needs https://github.com/rustwasm/wasm-bindgen/issues/1591
Check whether https://rustwasm.github.io/docs/wasm-bindgen/reference/reference-types.html helps with performance.
Support reading CSV files into a table. We currently only support IPC.