arrow-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wes McKinney (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ARROW-541) [JS] Implement JavaScript-compatible implementation
Date Tue, 07 Feb 2017 22:20:41 GMT
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)

Mime
View raw message