I've started learning about Angular 2 and have come across this term "tree shaking" and I haven't been able to find any good explanation of it from a beginners' perspective. I have two questions here: What is tree shaking and why would I need it? How do I use it? Continue reading...