Modern web application development consists of the latest web standards, UI themes, and JavaScript frameworks, while the previous development approaches include keeping the web resources as part of the server-side enterprise application as one of the resources to be loaded from the server. For example, modern web applications in microservice architecture are being built as the web GUI as an exclusive service, while the other server-side components, such as data services, are built as separate service components. The rapid application development needs also pushed for the application build and pipeline to happen quickly, helping the applications release to the market faster.
In this chapter, we will cover the following topics:
- What is the build pipeline?
- Grunt
- Gulp
- RequireJS
- webpack