Loosely defined, a SPA is a client-side application that is run from one request of a web page. Also, if you see something that can be improved, please contribute! Best Practices for Cordova Apps 1) SPA Is Your Friendįirst and foremost - your Cordova applications should adopt the SPA (Single Page Application) design. Consider this your launching point for your growth as a Cordova developer. The following document offers advice on various topics relating to best practices, testing, upgrades, and other topics, but is not meant to be prescriptive. For developers who have an understanding of how to use the Cordova CLI and make use of plugins, there are a few things you may want to consider researching next to build better, more performant Cordova applications.