Developers using web technologies for their mobile apps face challenges which are almost unknown in the desktop world, such as Memory limits, JavaScript execution time and render speed, all factors necessary for a smooth user experience, which are usually not in the minds of front end engineers. This talk shows techniques on how to keep your HTML5 app up to speed and performing high, and teaches how to apply the principles of progressive enhancement.