Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
texodus
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
texodus
4y ago
How about https://github.com/finos/perspective
32.
▲
by
texodus
5y ago
Try https://perspective.finos.org/ - it is easy to deploy as it is a purely client-side browser widget, and supports CSV and a dashboard-like experienced out of the box. Here's a CSV example https://bl.ocks.
33.
▲
by
texodus
5y ago
Have a look at https://github.com/jpmorganchase/regular-table Just a <table>, virtualized - here’s an example with 2 billion rows https://bl.ocks.org/texodus/483a42e7b877043714e18bea6872b039
34.
▲
by
texodus
5y ago
Try this project I work on, https://perspective.finos.org/ . It comes with a Python library (that runs the exact same engine/code as in the wasm version), and even a JupyterLab plugin. You can run the engine fully in-
35.
▲
by
texodus
5y ago
I contribute to https://perspective.finos.org/ , supports all of this and quite a lot more. Here's 1,000,000 rows example I just threw together for you https://bl.ocks.org/texodus/3802a8671fa77399c
36.
▲
by
texodus
5y ago
I work on perspective, glad you dig it! We just released 1.0 this week after 4+ years of open-source-first development. Perspective was, in a previous life, a proprietary internal engine for Python/desktop applications at JPMC, that w
37.
▲
Perspective 1.0
(github.com)
4 points
by
texodus
5y ago
|
0 comments
38.
▲
by
texodus
5y ago
Yew has an `html!` macro and a very React/Elm like architecture https://github.com/yewstack/yew
39.
▲
by
texodus
6y ago
Transport Tycoon (Jun 1994) was published over a year before the first version of DirectX (Sep 1995).
40.
▲
by
texodus
6y ago
https://texodus.github.io/mtg-perspective/?seasons-in-the-ab... https://github.com/texodus/mtg-perspective A Magic TG (the popular card game) deck builder and card screener analytics app. I actua
41.
▲
by
texodus
6y ago
Perspective is developed at JPMorgan https://github.com/finos/perspective/
42.
▲
1M Cell Minesweeper
(bl.ocks.org)
110 points
by
texodus
6y ago
|
54 comments
43.
▲
Regular-Table, a Data Grid Library by JP Morgan Open Source
(github.com)
2 points
by
texodus
6y ago
|
0 comments
44.
▲
by
texodus
6y ago
WebAssembly cannot utilize UDP, or any other APIs not exposed by the Browser - just HTTP and Websocket in this case. However, Perspective can read Apache Arrow using the C++ client library without decoding the data structure to an intermedi
45.
▲
by
texodus
6y ago
Apologies, this was fixed a few days ago but hasn't made it into a release yet. https://github.com/finos/perspective/pull/1065
46.
▲
by
texodus
6y ago
My $0.02, this was mostly due to historical lagging a more out-of-the-box 'complete' solution like JSX/React, specifically in: (1) Poor native browser support until recently, Firefox originally refused to support Web Componen
47.
▲
by
texodus
6y ago
Here, I made a quick dump of this data pivoted by Senator/Date/Side into Perspective, a wasm pivot-table project I work on: https://bl.ocks.org/texodus/8fe1596e298720dff9e1051668e240ce
48.
▲
by
texodus
7y ago
https://perspective.finos.org/ supports simple SQL-like operations, group by, filters and sort e.g.
49.
▲
by
texodus
7y ago
Also from JPMorgan https://perspective.finos.org/
50.
▲
by
texodus
7y ago
Try https://perspective.finos.org/ (example https://bl.ocks.org/texodus/77fb8ef87155b3a7fe341932bfc33382 ) WebAssembly engine can handle 1mm+ rows, and can be run virtually in node.js, Python or C++.
51.
▲
by
texodus
7y ago
Good rec! Perspective was purpose built for this precise use case at JPMC, and has some unique features such as streaming Apache Arrow support, which can pretty easily handle datasets in the low millions of rows, at thousands of updates&#x
52.
▲
by
texodus
7y ago
You may want to take a look at [perspective]( https://perspective.finos.org/ ), a WASM-based serverless dynamic visualization library with [D3FC]( https://d3fc.io ) charting.
53.
▲
by
texodus
8y ago
Might I suggest giving Perspective.js a look? Supports many of the same visualizations as Muze (and some it doesn't, specifically datagrids), is user-configurable, written in WebAssembly (C++) for extreme performance, and can run triv
54.
▲
Real-Time NYC Citibike Analytics with JavaScript
(jpmorganchase.github.io)
5 points
by
texodus
8y ago
|
0 comments
55.
▲
Perspective.js 0.2.0 Release
(jpmorganchase.github.io)
7 points
by
texodus
8y ago
|
0 comments
56.
▲
by
texodus
9y ago
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
57.
▲
by
texodus
9y ago
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!
58.
▲
by
texodus
9y ago
There is an early arrow example in the examples package - superstore-arrow.html. The idea is that, instead of converting your data to internet->text->JSON->ArrayBuffer, you just keep the data in binary and write it directly into t
59.
▲
by
texodus
9y ago
The former. In practice, it seems some runtimes are still a bit buggy - so we also revert to ASM.js if e.g. you are on an iPhone
60.
▲
by
texodus
9y ago
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
More ›