Saturday 5:15 PM - 5:15 PM
Mobile & IoT Track Atlantica A
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.