Minification là gì?

Noun Programming

Minification là quá trình giảm thiểu code và markup trong các trang web và file script mà không làm thay đổi chức năng của nó. Không giống như các kỹ thuật nén (compression) khác, các file được minification không cần phải được giải nén (decompress) trước khi được đọc, sửa đổi hoặc thực thi. Minification được sử dụng để giảm thời gian tải và băng thông (bandwidth) trên các trang web. Nó cải thiện đáng kể tốc độ và khả năng truy cập của trang web, đồng nghĩa với việc trải nghiệm người dùng (user experience) cũng được cải thiện.

Ví dụ: một mã JavaScript không minification trông như thế này:

var array = [];
for (var i = 0; i 

Phiên bản minification tương đương với mã gốc nhưng ngắn hơn nhiều:

for(var a=[i=0];i 
Learning English Everyday