← Back

Live Downsampling

2025

A live demo of tiered time-series downsampling using D3.js

Random temperature readings are generated every second. Recent data is shown at full resolution, older data is progressively aggregated into 10-second and 1-minute averages. This is how hyperdb-downsampling works — but running entirely in your browser.

D3.jsJavaScriptDownsampling
Raw
10s avg
1 min avg