JS performance in mobile web and hybrid apps… because science!

In the last few years, PhoneGap and Apache Cordova have gained a lot of traction among mobile app developers. Using a shared codebase, JavaScript developers can build apps for iOS, Android and Windows using the same frameworks they use for the web. But mobile apps carry a different set of user expectations. Users expect ""native performance"" – i.e. slick animations, fluid page transitions, snappy load times and instant visual feedback for user interactions. I've talked with developers building some of the most popular control frameworks (e.g. Ionic, Famo.us) to learn how they think about building performance into hybrid apps. In this session, we'll learn from their experience and chase this elusive rabbit with all the tools at our disposal. We'll answer: 1. By the numbers, what really constitutes "native performance"? 2. What pitfalls lead to poor JS performance in hybrid apps? 3. How can you avoid the most common performance pitfalls? 4. How can you use diagnostic tools to identify problems in your apps? 5. What design tricks can you use to get that authentic "native look-and-feel? JavaScript developer, Apache Cordova committer, Visual Studio product manager, CrossFitter, sci-fi connoisseur and whiskey enthusiast. With over a decade of experience in software development, you could exhaust two Scrabble™ bags accounting for all the acronyms and technologies Ryan has influenced, but the important thing to know is this: Ryan is a passionate storyteller with deep insight into market forces, technology, user experience and design. Today, he owns tooling for cross-platform app development at Microsoft. Tomorrow, the world. JSConf.Asia - Red Dot Design Museum, Singapore - 19 November 2015. Source: http://2015.jsconf.asia Slides: http://www.slideshare.net/RyanJSalva/the-real-story-behind-javascript-performance-on-mobile-because-science License: For reuse of this video under a more permissive license please get in touch with us. The speakers retain the copyright for their performances.
Length: 40:28
Views 1747 Likes: 34
Recorded on 2015-11-19 at JSConf Asia
Look for other videos at JSConf Asia.
Tweet this video