Bundler
A tool that groups connected modules and resources into files for delivery.
What is a bundler?
A bundler follows dependencies between modules and produces one or more related output files. It starts from defined entry points. Depending on the tool and configuration, it may include other resources such as styles or images. Bundling can be part of a build; a bundler is neither merely a ZIP utility nor equivalent to a compiler.
In a fictional portal, the home page and a request form use the same form helper. The bundler processes reachable modules according to its configuration; shared code may become a separate file. The team checks the actual output files and their loading in the target system. Multiple source files guarantee neither a single output nor shorter loading time. Checks, access protection and publication do not automatically follow from bundling either.
Sources
Related terms
- Build processThe defined workflow that produces software artifacts from inputs such as source code and dependencies.
- CompilerA program that translates source code into another target representation.
- Code splittingDividing program code into separately loadable parts and planning when they load.
- Tree shakingLeaving unneeded parts of a set of modules out of the output.
- Legacy systemAn existing system still in use, with technical and business dependencies accumulated over time.
- Multi-tenancyMulti-tenancy supports separate customer or group scopes in one solution. A tenant is not automatically one person or one database.
Articles on this topic








Software Development with ASES
Custom software, web and mobile apps


