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.
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
08:07 MIN
Exploring modern JavaScript performance and new CSS features
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
07:12 MIN
Ensuring accurate testing across different browsers and devices
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:34 MIN
The business case for sustainable high performance
Sustainable High Performance: Build It or Pay the Price
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
04:56 MIN
Recreating React components using AI and dev tools
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
Featured Partners
Related Videos
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ó
Multithreading in Javascript: A guide to Web Workers
Dani Coll
Coffee with Developers - Andrew Taylor - CODE100 Manchester
Andrew Taylor
The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks
Chris Heilmann, Daniel Cranney & Nicole Jeschko
Related Articles
View all articles



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

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript


Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript

Code Healers LLC
Hinesville, United States of America
Remote
€30-40K
Intermediate
Senior
.NET
React
JavaScript
+2

Code Healers LLC
Hinesville, United States of America
Remote
€20-30K
Junior
Intermediate
React
JavaScript
TypeScript
+1

NOVΛVERSE
Charing Cross, United Kingdom
Senior
API
WebGL
React
DevOps
Python
+9

Brantner Digital Solutions
Charing Cross, United Kingdom
Remote
£45-65K
Senior
CSS
GIT
AJAX
+14

TradingView
Charing Cross, United Kingdom
Remote
Senior
CSS
HTML
React
TypeScript
+1

Initialize IT
Charing Cross, United Kingdom
Senior
API
React
Python
Next.js
Tableau
+4