Coffee With Developers • Oct 26, 2025

Uncharted Territories of Web Performance - Andrew Burnett-Thompson and David Burleigh

Andrew Burnett-Thompson , David Burleigh

Andrew Burnett-Thompson and David Burleigh prove browsers can natively render millions of data points. Discover how to bypass JavaScript memory limits using WebAssembly for industrial-strength charting.

Pause
Mute Enter Fullscreen
#1 about 3 min

Exploring the performance frontier of web charting libraries

How handling millions of data points and complex interactions demands new architectural approaches for data visualization.

#2 about 2 min

Managing complexity in multi-chart dashboard interactions

Why scaling front-end performance requires balancing rendering speed with complex features like synchronized zooming and interactive tooltips.

#3 about 3 min

Transitioning from native WPF to modern web assembly

How moving core charting logic into a shared C++ engine enabled high-performance rendering across desktop, mobile, and web platforms.

#4 about 2 min

Bypassing standard cross-platform framework performance limits

Why abandoning traditional cross-platform application wrappers in favor of a direct event source and canvas model yields better low-level performance.

#5 about 3 min

Building a game engine architecture for web charting

How adapting single-canvas game engine patterns provides high-speed native rendering while preserving platform-specific customization hooks.

#6 about 4 min

Optimizing memory management and data processing with WebAssembly

How bypassing JavaScript's boxing overhead and utilizing continuous Wasm memory blocks dramatically accelerates data processing.

#7 about 4 min

Preventing memory leaks in long-running web applications

Why real-time dashboard applications require tracking native memory allocation and strict sandbox management to avoid browser crashes.

#8 about 2 min

Competing for browser resources in multi-tab environments

How resource-intensive applications must balance performance expectations with background tab management and page activity constraints.

#9 about 4 min

Scaling data visualization for extreme industrial constraints

How industries like Formula One and medical monitoring push the boundaries of real-time telemetry processing in the browser.

#10 about 4 min

Architecting sub-chart APIs to bypass WebGL context limits

How drawing multiple logical charts onto a single shared WebGL canvas resolves browser limits and slow texture copy operations.

#11 about 4 min

Caching strategies for high-volume text rendering and labeling

Why overcoming the performance penalties of text rendering requires aggressive layout caching when displaying thousands of axis labels simultaneously.

#12 about 3 min

Accelerating WebAssembly to JavaScript data reads

How using short-lived ArrayBuffer views over native WebAssembly memory bypasses standard Emscripten bottlenecks for massive speed improvements.

#13 about 5 min

Visualizing embedded telemetry and IoT stream processing

How continuous IoT data generation shifts the paradigm from daily batch processing to real-time interactive stream analysis.

#14 about 4 min

Deploying RAG-based support for developer documentation

How integrating custom AI assistants into support pipelines provides developers with contextual first-line resolution for complex library questions.

#15 about 5 min

Modernizing documentation infrastructure for AI consumption

Why structuring technical documentation for both AI parsers and human readers is critical for preventing API hallucinations.

#16 about 4 min

Refining API naming conventions to combat LLM hallucinations

How adapting API nomenclature and documentation phrasing explicitly guides AI code generators away from making incorrect assumptions.

#17 about 2 min

Challenging the performance limits of browser frameworks

Why developers should experiment with high-performance tooling to shift expectations about what large-scale web applications can handle.

Matching moments

41 sec

Benchmarking WebAssembly rendering speed versus mainstream frameworks

Patrick Koss Patrick Koss · World Congress 2024

58 sec

Boosting Figma rendering performance by targeting direct WebAssembly execution

Önder Ceylan Önder Ceylan · World Congress 2024

3:33 min

Evaluating performance differences between WebAssembly and JavaScript

Rainer Stropek Rainer Stropek · LIVE

2:33 min

Expanding JavaScript horizons with WebAssembly and backend possibilities

Sasha Shynkevich · LIVE

5:56 min

Rendering high-performance data visualizations in web browsers

Chris Heilmann Chris Heilmann +3 · LIVE

2:15 min

Transitioning native desktop graphics implementations to the web

Chris Heilmann Chris Heilmann +3 · LIVE