What is Minification? What is it also known as? What is minified source code and what is it used for? How is It different from data compression? Why is the concept of Minification very important in the context of improving web site performance and reducing web page loading time? What is Ziproxy? How does it work better when compared to other libraries?
The importance of Minification to improve webpage performance
Minification is also known as minimization or minimisation. In JavaScript and programming languages, it is the method of eliminating all needless characters in a source code without altering its functionality. In webpage development, this is very useful because it decreases the file size of the JavaScript file which loads together with the HTML document.
When a page loads, it downloads all the elements included in the page and the bigger the size of the files, the longer the time it takes the page to load. So, when minification is applied to the JavaScript file, it will decrease the loading time of the page because of the decrease in file size of the JavaScript file.
CSS and JavaScript files can be minified and thus maintaining their behavior while significantly reducing their file size.