Edit · Aug 14, 2016 · 17 minutes read · Follow @mgechev JavaScript Angular TypeScript Recently I added Ahead-of-Time (AoT) compilation support to angular-seed and got a lot of questions about the new feature. In order to answer most of them, we will start from the beginning by explaining the following topics: Why we need compilation in Angular? What needs to be compiled? How it gets compiled? When