Workshops

A Local-First approach to extremely fast Streaming Visualization

Modern data workloads demand fast, interactive, and scalable visualization—without the cost and complexity of server-side rendering. The local-first approach leverages modern browser capabilities, WebAssembly, and in-browser computation to achieve high-performance analytics while reducing cloud costs. In this workshop, we’ll explore: 1. Why Local-First? The benefits of running everything client-side for cost-efficient, scalable visualization across thousands of users. WebAssembly (WASM) for Data Apps: How Perspective harnesses WASM to power ultra-fast, browser-native analytics and even replace traditional Docker-based containers for data workloads. 2. Perspective + DuckDB: A full in-browser analytics stack that enables high-speed querying and visualization without a backend. Streaming Data with InfluxDB: How to visualize high-frequency, real-time IoT and log data with sub-second latency. Databricks + Perspective: Enhancing large-scale analytics with interactive dashboards inside Jupyter notebooks. Through live coding and guided exercises, attendees will build their own browser-native analytics dashboards, connect to real-time data streams, and learn Perspective’s API in Python, Node.js, and Rust. Difficulty level - Intermediate – Some experience with Python, JavaScript, and data analytics will be helpful, but beginners can follow along with guided exercises. To participate, bring a laptop with: Git VS Code Docker Python (3.8+) Node.js (16+)