My Future of Web Apps Prague 2012 conf presentation.
"A journey through Javascript and HTML(5) optimizations by example of ascii.io web based terminal session player. When we talk about animations on HTML pages we usually mean one-shot CSS transitions or jQuery based DOM manipulations that move elements around. There are cases however, where the page is not the subject but only the medium for a highly dynamic content element which is the real subject. HTML5 games or painting apps are good examples. If you join me I'll show you actual, real-life usage of modern browser technologies like Canvas, requestAnimationFrame or WebWorkers that made ascii.io player fast and responsive. You'll learn techniques that will make highly dynamic elements on your own sites smooth and sleek."