Tree shaking

Tree shaking ist ein Begriff, der häufig im JavaScript-Kontext verwendet wird, um die Entfernung von nicht benötigtem Code zu beschreiben.

Es stützt sich auf die import und export Anweisungen, um zu erkennen, ob Code-Module zwischen JavaScript-Dateien exportiert und importiert werden.

In modernen JavaScript-Anwendungen verwenden wir Module-Bundler (z. B. webpack oder Rollup), um beim Bündeln mehrerer JavaScript-Dateien in einzelne Dateien automatisch unnötigen Code zu entfernen. Das ist wichtig, um Code vorzubereiten, der produktionsbereit ist, zum Beispiel mit sauberen Strukturen und minimaler Dateigröße.

Siehe auch