Lab Live demos
Claims you can click
Two lines on my CV are about making heavy interfaces fast. Here is each technique running in your browser, with synthetic data.
01 Volopa Financial Services
20,000 rows that still scroll
On a multi-currency payments platform I cut table render time by about 70% on datasets over 20,000 rows, using virtualization and memoization. Filter, scroll, then switch virtualization off.
- 20,000
- rows in the data
- 18
- rows in the DOM
- –
- last update to paint
Synthetic data. Turn virtualization off and the browser has to build all 20,000 rows at once; watch the paint time.
02 Primary Target GmbH
A dashboard that keeps up with its feed
For the Codex vehicle cybersecurity platform I built real-time threat dashboards on WebSocket feeds. This one runs on a simulated feed: raise the rate and watch the counters, chart and log stay in step.
- 0
- high
- 0
- medium
- 0
- low
Waiting for the first event…
Simulated events, generated in your browser. Nothing here is real vehicle data.