Do I need to worry about performance?

For the most part, no. Noodl uses established and well-proven technologies such as React on the front-end and MongoDB (via Parse) for the backend. Noodl does many optimizations behind the scenes that keeps performance in check as the app complexity is growing.

Note that the deployed version of an app is faster than when running it from inside Noodl.

However, some things to keep in mind:

  • Requesting tens of thousands of objects from the backend, and creating a massive list using a For Each node will definitely strain the browser. Consider pagination or loading data dynamically as the user is scrolling the list.
  • Large images will be slow to download. Consider scaling them down, or use SVG where applicable, to make them download faster.