I just read here that your app has thousands of forms, and I thought I would add 2 more cents to this old post.
It’s unlikely that one user will need thousands of forms during one session, so creating an app with thousands of forms is like saying “dear user, I know you are going to need only 10 forms today, but you’ll need to wait for thousands of forms, including admin ones, obsolete ones and test ones, to be downloaded to your browser because I’m lazy and don’t want to split the mega-app into smaller zippier apps”.
I know I’m stating the obvious here, but I recently did some housekeeping, I deleted dozens of unused apps and left many very rarely used there just because one day I might need them again. Then I saw your feature request mentioning thousands of forms, and I thought “Maybe a good percentage of those forms are just like that percentage of my obsolete + rarely used + test apps”.
Of course I’m flying solo while you have a team, so you may be less sloppy than me