Andrew Burnett-Thompson & David Burleigh
Uncharted Territories of Web Performance - Andrew Burnett-Thompson and David Burleigh
#1about 2 minutes
Introducing a high-performance charting library for the web
SciChart uses WebGL and WebAssembly to render millions of data points and hundreds of charts directly in the browser.
#2about 4 minutes
Tracing the evolution from native WPF to the web
The library began as a high-performance solution for slow WPF applications before being ported to the web using C++ and WebAssembly.
#3about 3 minutes
Balancing raw performance with platform-specific flexibility
The core rendering engine is a cross-platform canvas, but developers still need hooks into the native platform for deep UI customization.
#4about 3 minutes
Using WebAssembly to bypass JavaScript performance issues
WebAssembly provides near-native speed by avoiding JavaScript's boxing and unboxing and enabling direct memory manipulation with features like WASM SIMD.
#5about 5 minutes
Managing extreme user expectations and browser limitations
Users expect applications to run flawlessly for days, requiring meticulous memory leak detection and management within the browser's sandboxed environment.
#6about 5 minutes
Exploring high-stakes use cases for performance charting
Industries like Formula One, medical monitoring, and industrial automation rely on visualizing massive, real-time datasets on complex dashboards.
#7about 5 minutes
The constant push for more performance and features
Client demands for hundreds or even thousands of synchronized charts drive continuous optimization of rendering, text layout, and data handling.
#8about 7 minutes
Advanced WebAssembly memory optimization techniques
Creating volatile array views over native WebAssembly memory allows for direct, unsafe memory access that can yield significant performance gains.
#9about 12 minutes
How documentation, AI, and feedback shape API design
A robust documentation process not only reduces support tickets but also provides structured data for AI assistants, whose feedback can influence API naming and clarity.
#10about 2 minutes
A call to challenge your web performance assumptions
Developers are encouraged to raise their expectations of what's possible in the browser and try the library's free community edition.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Matching moments
05:59 MIN
Introducing SciChart for high-performance data visualization
WeAreDevelopers LIVE – From JavaScript to WebAssembly, High-Performance Charting and More
04:02 MIN
Optimizing performance for custom trading model visualizations
WeAreDevelopers LIVE – From JavaScript to WebAssembly, High-Performance Charting and More
06:13 MIN
Navigating the complexity of performance debugging tools
WeAreDevelopers LIVE - Rendering in the Browser, The State of CSS and Accessibility and more
02:43 MIN
Overcoming the technical challenges of a web-based tool
Fireside Chat with Kris Rasmussen, CTO at Figma
10:57 MIN
Scaling collaboration and improving developer tooling
Rendering Design Software in the Browser at Penpot
02:20 MIN
The technology behind in-browser AI execution
Generative AI power on the web: making web apps smarter with WebGPU and WebNN
01:57 MIN
Presenting live web scraping demos at a developer conference
Tech with Tim at WeAreDevelopers World Congress 2024
03:44 MIN
How software architecture impacts performance
Things I learned while writing high-performance JavaScript applications
Featured Partners
Related Videos
WeAreDevelopers LIVE – From JavaScript to WebAssembly, High-Performance Charting and More
Chris Heilmann, Daniel Cranney & Andrew Burnett-Thompson and David Burleigh
The Art and Craft of Type Development
Michael Hladky & Stefan Baumgartner
Web development best practices in 2021
Laurie Voss
Web-based Information Visualization
Johanna Schmidt
Catching up on the basics you don't really need that much code
Chris Heilmann
WeAreDevelopers LIVE – AI vs the Web & AI in Browsers
Chris Heilmann, Daniel Cranney & Raymond Camden
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Chris Heilmann, Daniel Cranney & Jan Deppisch
Rendering Design Software in the Browser at Penpot
Elena Torró
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

Content Pass GmbH
Berlin, Germany
Senior
API
Node.js
JavaScript
TypeScript
Continuous Integration

Client Server
Richmond, United Kingdom
Remote
£40-50K
React
Node.js
JavaScript
+1

Grey Matter Recruitment
Charing Cross, United Kingdom
Remote
£160-200K
Senior
React
JavaScript
TypeScript
+2

Client Server
Burnham, United Kingdom
Remote
React
TypeScript
React Native
Agile Methodologies
+2


Azure Harrington Starr
Charing Cross, United Kingdom
Remote
£65-75K
Senior
C
API
Linux
+5

Arbitrum Foundation Perks
Edinburgh, United Kingdom
Remote
£75-100K
Go
Java
Rust
+6

Arbitrum Foundation Perks
Edinburgh, United Kingdom
Remote
£75-100K
Go
Java
Rust
+6