Skip to content

Bringing the Sexy Back To WebWorkers and Your Web Based Applications

Photo of Sanjay Jagarlamudi
Hosted By
Sanjay J.
Bringing the Sexy Back To WebWorkers and Your Web Based Applications

Details

High Performance/Real-Time Web Applications can suffer from serial program execution, which can greatly decrease user experience, usability, application capabilities and overall performance. The new HTML5 WebWorker JavaScript API allows for multithreading in browser environment, which has removed serial code bottleneck that has always been an issue for processor intensive applications. Specifically at Game Theory Labs we were able to increase the performance of our application by 55% utilizing the techniques discussed. This meetup will show off the variations in the WebWorker API, associated overhead using the API, various WebWorker architectures (Inline vs External, Static vs Dynamic, Nested vs Shared) as well as implementing a 2-Tier Thread Management system that allows for generating child process outside of the main thread thereby increasing performance of handling/merging data between threads and the main application. Live demonstrations will be given, which will show WebWorkers in action and all code is opensourced. Speaker Bio Dr. Corey Clark (@CoreyClarkPhD) is the founder of Game Theory Labs (@GameTheoryLabs) and a professor of Game and Simulation Programming at DeVry University in Dallas and his current work is focused on building high performance Web Apps using HTML5, Gaming, Cluster Computing, Artificial Intelligence Modeling, Learning and Optimization. Previously he was Principal Investigator (PI) on several advanced research projects for various organizations in the DoD ranging from advanced 3D modeling and simulation of nanoscale deposition techniques to System on Chip SWARM based low power reconfigurable self-healing mesh networks.

Photo of HTML5 User Group group
HTML5 User Group
See more events
Matrix Resources Inc
5151 Belt Line Road #1010 · Dallas, TX