The document discusses strategies for optimizing Angular 2 apps for production, including bundling, minification, tree-shaking, and ahead-of-time compilation. It shows how these techniques can significantly reduce bundle sizes - for example, reducing a "Hello World" app bundle from 1.9MB to 582KB with bundling and minification, and further to 199KB with tree-shaking and ahead-of-time compilation, a 65% reduction. The techniques include using Browserify, UglifyJS, Rollup.js, and the Angular compiler to compile templates ahead of time.