Perspective
lastmod 2023-04-06created 2020-06-094 edits
PERSPECTIVE - Streaming Analytics via WebAssembly.
A data streaming visualization component written in WASM.
Features
- A library that displays large/real-time data sets interactively in the browser
- Developed for J.P Morgan's trading operations
- DataGrid, X Bar, Y Line, XY Scatter, Treemap, Heatmap
- Written in C++ and then compiled to WebAssembly
- Based on Web Components
- Uses WebWorker and WebSocket to run reliably even with fast data updates
- Supports reading/writing/streaming from Apache Arrow
- Jupyterlab integration
Perspective v2.0.0
- Create user-editable reports, dashboards, notebooks, and applications and deploy them standalone in the browser, or integrate with Python/JupyterLab and more
- Interactive components suited to supporting large-scale/streaming data sets
- A fast, memory-efficient streaming query engine built in C++, compiled to WebAssembly and Python
- Apache Arrow read/write/streaming support
- A high-performance columnar expression language based on ExprTK
See also
Favorite site
Pages that link here