Presentation Summary

WebAssembly, or wasm, is a new type of code that can be run in most modern web browsers at near native speed and runs alongside JavaScript allowing both to communicate and work together. The initial implementation of WebAssembly was based off of the features of asm.js and its initial aim was to support compilation from languages like C/C++.

Rather than one browser vendor trying to lead the way, the exciting thing about WebAssembly is that it’s being actively worked on by Mozilla (asm.js), Google (Native Client – NaCl and Portable Native Client – PNaCl), Microsoft, and Apple.

This talk will be an overview of WebAssembly, where it is today and where it’s going, and will include example code.

Speaker Biography

Gerard Gallant is a senior developer/architect with Dovico Software and has played a major role in most of the software products released by Dovico.  With a strong desire to learn, he has taught himself several languages and technologies over the years ranging from Visual C++, C#, JavaScript, Java, and WCF (to name a few). Extremely competitive in everything he does, in what started out as a relaxing jog several times a week, Gerard has rediscovered his high school passion for running and now takes part in several 5K and 10K races every year