Earlier quoted context omitted.
bringing Apache Arrow in the browser alongside wasm is exciting to say the least! Amazing capabilities are coming to browsers...
We (Graphistry) recently contributed a native JS reader/writer into the Apache Arrow project, so may help both teams! We did it as legwork for our beyond-native efforts (GPU cloud streaming) and taming our JS datatypes, so similar needs here I'm guessing! Funny enough: was in NYC today talking with banking teams about related tech. Too bad we didn't know about this effort, would have loved to meet!
Perspective: Streaming pivot visualization via WebAssembly
131–140 of 141 posts
Re: Perspective: Streaming pivot visualization via WebAssembly
#132Amazing, despite the fact that some heavy-lifting is done by highcharts and hypergriid. What's missing for this to effectively kill all typical BI tools like PowerBI, Tableau?
Re: Perspective: Streaming pivot visualization via WebAssembly
#133Really cool to see non-software companies putting cool projects like this out as open source
JPMorgan IT department must be larger than the majority of SW companies out there
[https://careers.jpmorgan.com/careers/US/en/divisions/technol...]
Re: Perspective: Streaming pivot visualization via WebAssembly
#134Re: Perspective: Streaming pivot visualization via WebAssembly
#135Earlier quoted context omitted.
bringing Apache Arrow in the browser alongside wasm is exciting to say the least! Amazing capabilities are coming to browsers...
We (Graphistry) recently contributed a native JS reader/writer into the Apache Arrow project, so may help both teams! We did it as legwork for our beyond-native efforts (GPU cloud streaming) and taming our JS datatypes, so similar needs here I'm guessing! Funny enough: was in NYC today talking with banking teams about related tech. Too bad we didn't know about this effort, would have loved to meet!
We have met before actually, you did a demo at JPM in midtown several years back. Graphistry has come a very long way since then - impressive work!
Re: Perspective: Streaming pivot visualization via WebAssembly
#136Earlier quoted context omitted.
It supports virtualization, and it is utilized by both plugins (Hypergrid and Highcharts). N levels of pivoting on both axes. Should work on all browsers - if not, please open an issue!
By virtualization I meant also not loading entire dataset to memory, but being able to work only on a constrained view of the data. For example, database has 1TB dataset, I only view 100 MB, further columns/sections are loaded when I scroll.
Though, we have quite alot of experience doing this in the past - and the design of Perspective is very much a reaction to what we learned, at lesat in regards to the typical financial dataset which is much smaller than 1TB.
Re: Perspective: Streaming pivot visualization via WebAssembly
#137Earlier quoted context omitted.
We (Graphistry) recently contributed a native JS reader/writer into the Apache Arrow project, so may help both teams! We did it as legwork for our beyond-native efforts (GPU cloud streaming) and taming our JS datatypes, so similar needs here I'm guessing! Funny enough: was in NYC today talking with banking teams about related tech. Too bad we didn't know about this effort, would have loved to meet!
Yes, this is the library we use. We have met before actually, you did a demo at JPM in midtown several years back. Graphistry has come a very long way since then - impressive work!
Re: Perspective: Streaming pivot visualization via WebAssembly
#138Earlier quoted context omitted.
No, he is right. cargo-web supports three backends, of which only two include emscripten and the third using a native rust backend. https://github.com/koute/cargo-web#features Rust can be compiled to wasm without emscripten using wasm32-unknown-unknown.
Does that mean I can install cargo-web without emscripten or do I still need it even though I am not going to use it just because the two other targets use it? In other words, is emscripten an optional or a hard dependency?
An example of using cargo-web with the stdweb rust project: https://github.com/koute/stdweb#running-the-examples
Re: Perspective: Streaming pivot visualization via WebAssembly
#139I wrote the C++ part of this codebase, would be happy to answer any questions about it here.
Re: Perspective: Streaming pivot visualization via WebAssembly
#140Earlier quoted context omitted.
I think it is more correct to say that a large subunit of JPM works as a software company -- for its internal use. All modern financial companies are heavily tech oriented, even those you wouldn't normally think of that way. The best tech firms I've ever been involved with financial firms from front desk trading on back. One of the best tech teams I've ever met with has been one of Bloomberg's teams dealing with thei…
Sure yes, in modern business environments, everyone's business interacts at least in some way with computing, digital products like media and software, and the internet. Even if you had a remote industrial site cutoff from the wider internet, there would be some automation to be done and some code to do it. Every organization should have a CTO, if nothing else than to make procurement and outsourcing decisions. Organ…