About the Talk
October 17, 2012 3:00 PM
San Francisco, CASan Francisco, CA
This presentation will focus on using hardware acceleration and multithreading to increase the performance of your HTML5 applications. 3 core technologies will be discussed (WebWorkers, WebSockets and WebGL) with an emphasis placed on Multithreading with WebWorkers. Specifically various web worker architectures will be discussed (Inline vs External, Static vs Dynamic, Nested vs Shared) as well as implementing a 2-Tier Thread Management (http://goo.gl/aOsCc ) system that allows for generating child process outside of the main thread thereby increasing performance of handling/merging data (such as the merging of position data from network and physics). New additions to the Web Worker API, Transferrable Objects, will also be discussed and demonstrated to show how utilizing this can affect overall frame rate and game responsiveness.