Tree shaking
Что такое Tree shaking?
Если в двух словах,то это фишка из ES6 модулей. Она анализирует ваш код и удаляет не использованные куски кода из библиотек и функций,тем самым уменьшая размер вашего бандла в несколько раз.
При работе с Angular сделать это очень просто.
Необходимо использовать ES6 синтаксис:
import $ from 'jquery'
и выполнить команду из ng-cli в командной строке :
ng build --prod
После этого у вас будет оптимизированный и готовый для продакшена билд!
Под капотом Angular command line interface использует всё тот же старый добрый вебпак,только с одним отличием... он уже настроен и готов сбилдить ваше приложение :)