One page app decision

I don’t believe that a reusable impacts performance in any way. If you inspect your running app, it’s just divs upon divs. I wonder if there’s some backend processing that impacts it, but I’ve never felt it.

The best part about using reusables is that it makes it so easy to change and adjust a reusable element without fear of breaking the main app.

In terms of performance: if a reusable has a workflow that runs on page load, it will load on each page load – not only when that reusable is visible. Over the coming days, I’ll dive into a customer’s app and try to minimize every RepeatingGroup load based on if the reusable element is visible or not. I’ll report back any findings.

Some reading / watching material for single-page apps: