Angular-cli beta 17 now supports --aot :) !
See my tests on a brand new project (with nothing in it so) :
EDIT 1 : 28 november 2016 :
Since beta 21, AOT works with lazy loaded modules :) !
I gave some more details here : https://mcmap.net/q/902908/-angular2-aot-with-lazy-loading-can-39-t-resolve-path-to-lazy-module-ngfactory-ts
EDIT 2 : 5 may 2017 :
The cli is compiling with AOT by default if you use --prod
.
(since months but an upvote reminded me of that post !)
EDIT 3 : 27 July 2017 :
If you want to reduce your bundle size even more, it's now possible by running the build with --build-optimizer
. On a small app, I went from 1.3Mb to 864Kb!