Skip to content
Search

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

author Zer0 sitemap