The Loader is a Lie: How to Elegantly Load a Million or More Data Points
summary
Claim: loaders lie but can be fixed by showing real progress and streaming results. The team queries a million+ points from BigQuery, pages results via the Node.js client, and streams them with RxJS into charts and a WebGL map layer using deck.gl and Mapbox. They split requests into chunks, render partial charts and skeletons, animate a true percentage/timer, and demonstrate an interactive million‑point map that mostly works despite live‑demo delays.
AI-written summary · about
chapters (4)
related talks
37mVisualizing Large Datasets with JavaScript Using deck.gl
40mVisualizing Large Datasets with JavaScript Using Deck.gl
30mSeeing the needle AND the haystack: single-datapoint selection for billion-poin...
49mSaving the world with JavaScript: A Data Visualization story
46mExplorations in Interactive Visual Analytics
34mData Loading for Data Engineers
31mBuilding a User Maintainable Visualization Dashboard for...
30mMaps Platform: A Deep Dive on Building for Performance and Scale
