Really cool to see non-software companies putting cool projects like this out as open source
the stock market is digital, they are a software company.
Perspective: Streaming pivot visualization via WebAssembly
41–50 of 141 posts
Re: Perspective: Streaming pivot visualization via WebAssembly
#42I love seeing new UX on Web Assembly. Someone needs to port or create a standard layout engine like WPF to build on this. If the tools were there, C# + VS Code + solid layout engine...I'd dump JS + HTML + CSS in a "flash".
There are some attempts on that direction. https://www.hanselman.com/blog/NETAndWebAssemblyIsThisTheFut...
Re: Perspective: Streaming pivot visualization via WebAssembly
#43Good on whoever took on legal to get this out the door though. Hope you make it to MD or whatever it is you were gunning for.
Re: Perspective: Streaming pivot visualization via WebAssembly
#44If anyone finds this project exciting and is interested in learning more about working on Open Source at J.P.Morgan, feel free to send me a message - we are always looking to hire experienced, passionate talent!
Re: Perspective: Streaming pivot visualization via WebAssembly
#45I wrote the C++ part of this codebase, would be happy to answer any questions about it here.
Briefly in the animation I see there's hierachical (or multi-dimensional) data used. Could you tell me about what sort of data (statistics, monitoring) this supports? Also, what methods are available for getting data streamed [into Perspective]? I'm skimming through the docs, but am not quite getting it... [edited for clarity]
Apologize for the documentation clarity - this is our first release and very much under active construction!
Re: Perspective: Streaming pivot visualization via WebAssembly
#46It's open sourced from an investment bank, so you'll never see it updated again. Beware of integrating it into your projects. Good on whoever took on legal to get this out the door though. Hope you make it to MD or whatever it is you were gunning for.
Re: Perspective: Streaming pivot visualization via WebAssembly
#47Really cool to see non-software companies putting cool projects like this out as open source
the stock market is digital, they are a software company.
Re: Perspective: Streaming pivot visualization via WebAssembly
#48I wrote the C++ part of this codebase, would be happy to answer any questions about it here.
virtualization (showing only a view of full dataset that is updated from server on scroll)
Pivoting (multiple levels/hierarchies on rows and on columns)
Apart from features what part did you consider was the biggest hurdle? What browsers did you target?
Re: Perspective: Streaming pivot visualization via WebAssembly
#49Earlier quoted context omitted.
Did you experiment with doing it JS-only prior to the C++ version? If so, what kind of performance increase did you see with WebAssembly?
No, when I first prototyped it I had written a Python version initially. From memory the first C++ build was ~80x faster than the Python prototype.
Re: Perspective: Streaming pivot visualization via WebAssembly
#50It's open sourced from an investment bank, so you'll never see it updated again. Beware of integrating it into your projects. Good on whoever took on legal to get this out the door though. Hope you make it to MD or whatever it is you were gunning for.