Thanks for a fantastic project, we feel ionic is by far the best hybrid platform available. We have used the platform in our apps; however, cordova / ionic / angular stability issues challenges our ability to quickly deploy and scale apps. To be clear, it is more important for us to have a stable platform, than more features (e.g., Ionic Creator).
One serious issue we’ve encountered are DOM node and memory leaks. We have verified this using ionic beta10, beta11 and the latest nightly build (ionic-bower#1.0.0-beta.12-nightly-482) running the xcode activity monitor instrument. Unfortunately we can’t pinpoint the exact cause, and unsure if Cordova, Angular, or Ionic is the culprit; however, it does seem to be worse when running on an iPhone compared to Google Chrome (Mac).
All of our Ionic ios apps leak nodes and memory, and the other ionic ios apps in the Apple store leak memory as well. To demonstrate, I downloaded a Drifty app that uses beta10. By switching back and forth between tabs for 7 minutes, the app crashes, as it exceeds 600 MB of RAM threshold set by ios.
Here is the video showing how the drifty’s app “HN Front Page” memory grows until the crash (video shown at 2x speed):
I know these issues have been reviewed before, but it looks like not completely fixed.
Any help uncovering this issue would be appreciated. Thanks, Steve
HN Front Page App: