JavaScript Tree-Shaking, WTF?

Geschüttelt und nicht gerührt:

Christian zeigt, was sich unter dem geradezu kultisch verehrten Begriff “Tree-Shaking” überhaupt verbirgt, in dem wir in ein paar Minuten, einfach unseren eigenen JS Tree-Shaker bauen, wenn noch 3-4 Minuten mehr Zeit sind, auch gleich einen Bundler dazu.
Dass Tree-Shaking leider doch nicht die Lösung aller Probleme ist und die Aufforderung “mach doch mal deinen Code tree-shakeable”, im Prinzip einfach zu erfüllen ist (pure functions, ES modules), aber viele Entwickler trotzdem traurig sind, weil das Bundle so groß ist, wird dann auch hoffentlich anschaulich!