Studying the Effectiveness of Tree-Shaking in Modern Web Application Build Tools
Abstract
Studying the Effectiveness of Tree-Shaking in Modern Web Application Build Tools
Incoming article date: 06.11.2023This paper analyzes the effectiveness of the Tree-Shaking mechanism, which is a key way to optimize the size of client web applications. Its implementation is compared in five popular tools for building projects: Webpack, Rollup, Parcel, Vite and Esbuild. Test results demonstrate differences in their behavior and overall effectiveness in removing redundant code, highlighting the relevance of Tree-Shaking in web development.
Keywords: tree-shaking, javascript, front end, web applications, optimization, loading speed