×

You are using an outdated browser Internet Explorer. It does not support some functions of the site.

Recommend that you install one of the following browsers: Firefox, Opera or Chrome.

Contacts:

+7 961 270-60-01
ivdon3@bk.ru

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

Laboskin A.S.

Incoming article date: 06.11.2023

This 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