arrow-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Brian Hulette (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ARROW-541) [JS] Implement JavaScript-compatible implementation
Date Fri, 10 Feb 2017 19:59:41 GMT

    [ https://issues.apache.org/jira/browse/ARROW-541?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15861779#comment-15861779
] 

Brian Hulette commented on ARROW-541:
-------------------------------------

I'm also interested in contributing. I worked on a (very basic) library last fall focused
on reading arrow files in the browser/node for data visualization. Unfortunately its a private
repo and I can't link it here but I've got the go-ahead to cannibalize parts of it for an
official implementation.

TypeScript does seem like the way to go for this.

> [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 Scheidegger 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