These technologies are already stable and do amazing work but there is no magic flick which makes your carefully crafted application run the same way it runs on a native platform.
This talk will cover how at Prezi we recently ported our cross-platform viewer application written in C++ to the browser. After a short introduction to Emscripten, asm.js and WebAssembly we will go through our journey leading to production. Main topics will revolve around the restrictions of running in a browser like:
Peter is a Principal Engineer at Prezi and has been with the company since it was founded in 2009. For the last couple of years, he has been leading the efforts to provide a consistent and smooth user experience across all supported platforms (Windows, macOS, Android, iOS and browsers).