When using languages that are considered verbose, the programmer must write a lot of code to accomplish only minor functionality. Such code is called boilerplate.
Tree shaking is a term for dead-code elimination.
Essentially to polyfill or patch code.
To deliver a native application experience online.