News for hackers. Stuff that matters.
Re:Perspective: Streaming pivot visualization via WebAssembly by texodus on Tuesday February 06, 2018 @12:21PM (#16317707)
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!

Re:Perspective: Streaming pivot visualization via WebAssembly by polskibus on Tuesday February 06, 2018 @02:18PM (#16318697)
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.
Re:Perspective: Streaming pivot visualization via WebAssembly by texodus on Wednesday February 07, 2018 @05:52AM (#16323605)
It is virtual in the sense that it does not realize the entire dataset in the JS side of the WebAssembly bridge - this is a performance optimization but entirely in-memory. While you can run the engine in node.js and use it to efficiently stream updates to a symmetric engine in the browser, we do not currently implement server-virtualized views.

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 by polskibus on Tuesday February 06, 2018 @12:52PM (#16317950)
Is there a way to drill down a node dynamically, by clicking on row header during pivoting, and then see its children?
Re:Perspective: Streaming pivot visualization via WebAssembly by texodus on Tuesday February 06, 2018 @01:12PM (#16318101)
Not through the UI yet, only in the engine API - but the pivoting itself is quite fast, so should still be suitable for drilling down "on the fly" so to stpeak