I was referring this documentation and came across the compilation concept. One can use either JIT or AOT compilation. However, I found it very brief and need to know follow
Benyamin and Nisar mentioned some good points here. I will add to it.
While theoretically, AOT looks an attractive option than JIT for production purpose but I had my doubt whether AOT really worth it!
Well, I found nice stats by Jeff Cross and it does prove that AOT significantly reduces the bootstrapping time of the app. Below snap from Jeff Cross' post will give you quick idea about it,