Ever wondered how fast you can stream real-time data visualizations straight to your browser? We built a demo app that streams live Forex data from ClickHouse to Perspective using Apache Arrow—all in about 100 lines of code. The post covers: - Why Perspective (a Rust/C++ viz library compiled to WebAssembly) pairs perfectly with ClickHouse - How we stream thousands of data points per second using Arrow format - A working demo you can try yourself (we even provide the ClickHouse instance) - The limitations we discovered and future features we're exploring to address them Spoiler: We tested 20 concurrent clients hitting ClickHouse with ~200 queries/second. CPU usage? Less than 2 cores. https://lnkd.in/dYkSk9ZP
ClickHouse’s Post
More from this author
-
October 2025 - Modeling messy data for OLAP, Laravel Nightwatch: Real-Time observability at billion-event scale, Querying lakehouses in ClickHouse Clo
-
September 2025 - GROUP BY at scale, New Parquet Reader, Flight recorder for AI
-
August 2025 - Fast updates are here, LLM observability, Gemini vs Claude SQL bake-off