This document summarizes an HTML5 Meetup about building WebGL applications with C++ and ASM.js. It discusses how C++ is more expressive than JavaScript for complex 3D applications and allows leveraging existing C++ libraries and performance through GPU programming. It outlines using Emscripten to cross-compile C++ to JavaScript, generating optimized ASM.js code. It also discusses tools like Premake for cross-platform building and Vagrant for consistently provisioning the build environment. Examples are given of building a 3D application with C++ and WebGL that runs across desktop, mobile and web with good performance and binary size.