When viewing the project-config section in the CMS (i.e. going to /admin/utilities/project-config), if there are changes to be reviewed in a significantly-large project, the page times out / stops loading / crashes.
This is a fairly annoying/significant issue because anyone who tries to view that page in any of our environments is met with a crashed tab or browser. We essentially can never visit that page.
project-config in your projectYour project config YAML files contain pending changes. Review -> and click to go review/utilities/project-config begins loading, and does not finish. Buttons don't work, CPU on the server maxes out for a little bit, and eventually I can navigate away or the tab crashes and must be closed/re-opened.

I've seen the same behavior. And ./craft project-config/diff also never resolves. If I just press 'Apply Changes Only,' or run a CLI apply, we're golden.
Just resolved this for Craft 3.6 by implementing a custom diffing function, which works with the raw project config data rather than YAML, so it's much faster.
Craft 3.6 RC2 is out now with this change.
Craft 3.6 has now been officially released ✨
Most helpful comment
Just resolved this for Craft 3.6 by implementing a custom diffing function, which works with the raw project config data rather than YAML, so it's much faster.