Wes McKinney created ARROW-541:
----------------------------------
Summary: [JS] Implement JavaScript-compatible implementation
Key: ARROW-541
URL: https://issues.apache.org/jira/browse/ARROW-541
Project: Apache Arrow
Issue Type: New Feature
Reporter: Wes McKinney
I would really like to see an implementation of Arrow that is compatible with
NodeJS and modern web browsers. This would enable streaming columnar data to
the browser without an intermediate conversion to JSON -- I could imagine
web-based data visualization systems would benefit substantially from this
functionality.
Because Google's Flatbuffers library has first-class JS support, this should be
achievable. Carlos Scheideggar created a prototype implementation of the
Feather file format (basically: mini-Arrow) last year:
https://github.com/wesm/feather/tree/master/js
This JIRA can be an umbrella issue for the JS implementation. As soon as we
find interested contributors to work on this, we can create JIRAs and attach
them to this issue until we reach a certain level of maturity.
Without starting a bike shed discussion, I humbly request that the
implementation be done in TypeScript https://www.typescriptlang.org/
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)