We just finished rebuilding our product from scratch and the new front-end is written entirely in Angular. I think we have done a lot of things correctly (code quality, component decomposition, etc), but there are a number of things that we haven't tackled yet. The biggest being performance.
My main concern right now is how much jank there is when the page loads. Components load individually and the layout changes when a new component loads. For example: The sidebar may load first, followed by the header which pushes the sidebar down. Then the our social stream loads and, finally, the component used for posting new content loads, pushing the stream down. It is a very poor interaction, visually.
Do you know of any resources that talk about best practices for handling things like performance, security, etc? I am open to anything, but I'm most interested in resources the go into a lot of depth.
Happy Friday!