Everything open source
May 16–17, 2016: Training & Tutorials
May 18–19, 2016: Conference
Austin, TX

Practical performance tips to make your cross-platform mobile apps faster

Doris Chen (Microsoft)
1:50pm–2:30pm Wednesday, 05/18/2016
Location: Ballroom E Level: Intermediate
Average rating: ****.
(4.62, 8 ratings)

Prerequisite knowledge

Attendees should have a basic understanding of web and mobile app development.


Apache Cordova is one of the most popular frameworks for cross-platform mobile development. Web developers can build apps for iOS, Android, and Windows based on the same frameworks they use for the Web by using a shared codebase. However, the methods for improving mobile app performance can be different from those web developers use for web apps. Doris Chen outlines what impacts “native performance” and explains how the startup time, as well as the overhead of resume, memory, communication, and the Web, can all contribute to the performance of Cordova apps. To build Cordova apps that perform well, it’s important to understand how to avoid common pitfalls and how to use the technologies in the most efficient ways. Doris introduces tools for performance tests and demonstrates how to measure mobile app performance by using diagnostic tools for different platforms. Doris also shares practical tips for building faster Cordova apps by exploring Document Object Model (DOM) complexity, animation techniques, and memory management.

Photo of Doris Chen

Doris Chen


Doris Chen is a developer evangelist for the western region of the United States at Microsoft, specializing in web technologies such as HTML5, jQuery, JavaScript, Ajax, and Java. Doris has over 15 years of experience in the software industry and has worked in several open source web tier technologies, the Java platform, .NET, and distributed computing technologies. She has developed and delivered over 400 keynotes, technical sessions, and code camps worldwide and published widely at numerous international conferences and user groups, including JavaOne, O’Reilly, WebVisions, SD Forum, and HTML5 and JavaScript meetups.

Doris works to create and foster the community around NetBeans, GlassFish, and related technologies. Before joining Microsoft, she was a technology evangelist at Sun Microsystems. Doris received her PhD from the University of California, Los Angeles (UCLA) in computer engineering, specializing in medical informatics. She loves to travel and has visited 48 countries (out of 872) so far. In her spare time, she also enjoys music, movies, and museums.