Building code for production is always an attempt to balance the pros and cons of different solutions. On the one hand, a developer wants his code to be loaded and executed as fast as possible.
Module assembly
Module building is the process of concatenating a group of modules and their dependencies into one or a group of files.
Why use modules at all?
In fact, modules have many advantages. The most important ones, in my opinion, are the following