The nature of ts-loader makes it slower as the project's size increases. https://github.com/TypeStrong/ts-loader#faster-builds There are 2 options to make it fast: - Use a separate process for typechecking, following `ts-loader`'s docs in the link above: ``` var ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); [ ... ] module: { rules: [{ test: /\.ts$/, loaders: [{ loader: 'ts-loader', options: { transpileOnly: true } }, 'angular2-template-loader'] }, [ ... ]. plugins: [ new ForkTsCheckerWebpackPlugin(), [ ... ] ``` - Use `awesome-typescript-loader`: ``` [ ... ] module: { rules: [{ test: /\.ts$/, loaders: ['awesome-typescript-loader', 'angular2-template-loader'] }, [ ... ] ``` Any inputs on if these changes breaks anything?