EN / Day 2 / 10:30 / Track 2

In this talk, we shall look into the lessons learned from migrating a visual third-party website tracker tool using D3.js and ES6 from SVG to Canvas, synchronous to asynchronous data capture and storage using IndexedDB, with performance being the key factor. Canvas comes with its own challenges and we shall look into practical examples of how we tackled them. We shall also look into the concepts behind JavaScript physical simulations in order to understand the graph networks and hierarchies and the web-worker based approach for better graph performance. Lastly, let's see how all of this can be converted to an immersive virtual reality experience using A-Frame!

Download presentation.

Princiya Sequeira

FOSS enthusiast, loves food and JavaScript.

Works at smartHelios. Outreachy Intern for Lightbeam with Mozilla.