Code on the Beach

Back to Speaker List
Doris Chen

Doris Chen

Dr. Doris Chen is a Senior Technology Evangelist at Microsoft for the Western region of the United States, specialized in web technologies (HTML5, jQuery, JavaScript, Ajax, and Java). Doris has over 18 years of experience in the software industry working in several open source web tier technologies, Java platform, .NET and distributed computing technologies. She has developed and delivered over 400 keynotes, technical sessions, and trainings worldwide. She speaks at numerous international conferences and user groups including O’Reilly OSCON, Fluent, Dev Nexus, HTML5 Dev Conference, WebVisions, JavaOne, SD Forum, and worldwide User Groups. Doris works very closely to create and foster the open source community around Java, NetBeans, Glassfish, and related technologies. Before joining Microsoft, Doris Chen was a Technology Evangelist at Sun Microsystems. Doris received her Ph.D. from the University of California at Los Angeles (UCLA) in computer engineering, specializing in medical informatics.

Sessions

Saturday 5:15 PM - 5:15 PM

Mobile & IoT Track Atlantica A

Practical Performance Tips to Make Your Cross Platform Mobile Apps Faster

Apache Cordova is one of the most popular project 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, how to improve the performance for mobiles apps could be different from what web developer used to do for web apps. In the session, we will discuss what impacts the “native performance” and how the startup time, the overhead of resume, memory, communication and web can all contribute to the performance of Cordova apps. We will demonstrate how to measure mobile app performance by using diagnostic tools for different platforms. 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. We will share the practical tips to build fast Cordova apps by exploring into Document Object Model (DOM) complexity, animation techniques, and memory management.