

1, JSMIN
- Công cụ rút gọn JavaScript thao tác trên command line.
- Chỉ cần cài đặt JSMin như một global script, nó sẽ tự xóa mọi khoảng trắng vad comment dư thừa khỏi code, giúp giảm kích thước file lên đến 50%.
- Tuy nhiên, công cụ này lại chỉ có thuật toán tương đối đơn giản nên vẫn còn để lại khá nhiều ký tự không cần thiết, thậm chí còn có thể vô tình tạo ra bug.
2. MICROSOFT AJAX MINIFY
- Giúp cải thiện hiệu suất của các ứng dụng web bằng cách giảm kích thước file JavaScript và CSS.
- Xóa các comment, khoảng trắng, dấu chấm câu, hàm, dấu ngoặc,… không cần thiết.
- Rút gọn những tên của những biến cục bộ, hàm, kết hợp khai báo biến, xóa code không được thực thi,…
3, YUI COMPRESSOR
- Công cụ rút gọn code JavaScript, CSS chạy trên command line.
- Có tỉ lệ nén tốt hơn so với nhiều công cụ khác.
- YUI được viết bằng Java và dựa trên Rhino để token hoá file JavaScript nguồn.
- YUI cũng là một công cụ mã nguồn mở và là một trong những tiện tích rút gọn JavaScript an toàn nhất hiện nay.
4. UGLIFYJS
- Công cụ có khả năng parse, rút gọn và nén code.
- Giúp tạo được file bản đồ nguồn khi nén để có thể track ngược về code gốc.
- Có khả năng nhận nhiều file input cùng lúc, parse file theo thứ tự rồi áp dụng nhiều tùy chọn thuật toán nén khác nhau.
5. JSCOMPRESS
- Công cụ này có khả năng thu nhỏ và rút gọn file JavaScript lên đến 80%.
- Cung cấp giao diện đơn giản, cho phép copy và paste code vô cùng dễ dàng.
- JSCompress cũng sử dụng UglifyJS và Babel-minify để nén code JavaScript, sau đó trả về code đã được thu gọn thay vì file .js.
6. GOOGLE CLOSURE COMPILER
- Công cụ cho phép xây dựng JavaScript với tốc độ download và hiệu suất tốt hơn.
- Hỗ trợ xác minh cú pháp, gợi ý thay đổi, xóa code không sử dụng…
- Cung cấp cảnh báo về những JavaScript không hợp lệ hoặc nguy hiểm.