Tôi đã có kết quả tốt với Trình biên dịch đóng cửa .
Trình biên dịch đóng cửa là một công cụ giúp tải xuống JavaScript và chạy nhanh hơn. Thay vì biên dịch từ ngôn ngữ nguồn sang mã máy, nó biên dịch từ JavaScript sang JavaScript tốt hơn. Nó phân tích JavaScript của bạn, phân tích nó, loại bỏ mã chết và viết lại và giảm thiểu những gì còn lại. Nó cũng kiểm tra cú pháp, tham chiếu biến và các loại và cảnh báo về các cạm bẫy JavaScript phổ biến.
Nó được phát triển bởi Google và được viết bằng Java. Nó được đóng gói cho các hệ thống dựa trên Debian closure-compiler
và dễ dàng cài đặt trên các hệ thống Ubuntu. Vì nó không sử dụng GUI, nên nó yêu cầu default-jre-headless
gói nhẹ hơn .
Máy nén YUI chậm hơn nhưng kích thước tệp kết quả nhỏ hơn (một chút). Nó cũng in các thông báo cảnh báo hữu ích, tương tự như trình biên dịch cho các ngôn ngữ lập trình khác.
Tài liệu: Bắt đầu
Sử dụng:
closure-compiler --js input.js --js_output_file output.js
tar -czvf compressed.tar.gz *.xml *.css *.html *.php
nào?