And after that, it still needs to call the init methods which then call the enqueued server actions and rerender the page after it is all done.
This process reminds of React JS. It is pretty much doing the same thing - convert JSX file into output html. However, React has a developer version and a production version. So is there a similar thing for lightning component which can boost the loading efficiency?