Anyone else build their app to a "working " state then need to come back and optimize each page? It's been daunting understanding the performance impacts of loading multiple js/css files, when to async/defer, and how to properly bundle all of your libs.
I think for the next project I'll build that workflow in from the get-go so I'm not spending so much time optimizing down the road.
One of the biggest issues i've been fighting is TTFB on Azure's servers. I think at this point i've done about all I can to optimize how the pages are rendered, but I still see TTFB of >1 second on most pages. I assume azure knows what it's doing while hosting my app and I'm probably still not optimizing perfectly, but it's been a months long overhaul to get this right.