Rút gọn JavaScript

Rút gọn và nén mã JavaScript

Chia sẻ công cụ này

Báo cáo sự cố

Hãy mô tả sự cố mà không kèm dữ liệu nhập hoặc tệp riêng tư.

Công cụ này hữu ích đến mức nào?

Công cụ này hữu ích đến mức nào?

JavaScript đầu vào

Xóa chú thích và câu lệnh debugger, giữ lại console log.

Chạy ngay trong trình duyệt. Mã của bạn không rời khỏi thiết bị này.

Mẹo rút gọn JavaScript
  • Hãy kiểm thử JavaScript đã rút gọn trước khi triển khai.
  • Giữ lại các tệp nguồn gốc để gỡ lỗi.
  • Hãy thận trọng khi đổi tên biến nếu mã của bạn phụ thuộc vào tên hàm hoặc tên lớp.
  • Kết hợp rút gọn với nén gzip hoặc Brotli.
  • Dùng công cụ build để tự động hóa việc rút gọn khi chạy thực tế.

JavaScript đã rút gọn

Kết quả nén

Kích thước gốc
—
Kích thước sau rút gọn
—
Số byte tiết kiệm
—
Mức nén
—
Số dòng
—
Trước và sau

Trước

—

Sau

—

Giới thiệu công cụ Rút gọn JavaScript

Đây là công cụ rút gọn JavaScript trực tuyến miễn phí của chúng tôi nén mã JS bằng cách loại bỏ khoảng trắng, chú thích và các ký tự không cần thiết để cho ra kết quả nhỏ nhất có thể. Nhờ Terser, bộ máy nén JavaScript chuẩn của ngành, công cụ này xử lý cú pháp ES6+ hiện đại, gồm hàm mũi tên, template literal, class, destructuring và nhiều hơn nữa.

Chọn một trong ba mức rút gọn phù hợp với nhu cầu của bạn. Cấu hình Safe giữ nguyên toàn bộ chú thích và tên biến. Cấu hình Recommended loại bỏ chú thích và lệnh debugger nhưng vẫn giữ console log. Cấu hình Aggressive bật đổi tên đầy đủ, loại bỏ mã chết và xóa console log để giảm dung lượng tệp tối đa.

Mọi xử lý đều chạy trực tiếp trong trình duyệt bằng thư viện Terser: mã JavaScript của bạn không bao giờ được tải lên máy chủ nào. Công cụ cung cấp thống kê nén chi tiết gồm dung lượng gốc, dung lượng sau khi rút gọn, số byte tiết kiệm, tỷ lệ nén và số dòng giảm đi. Chỉ cần dán mã, chọn một cấu hình và nhận ngay JavaScript đã tối ưu.

Cài đặt quyền riêng tư

Chọn tùy chọn của bạn cho phân tích, quảng cáo và cá nhân hóa. Bộ nhớ thiết yếu giúp các tính năng như giao diện và công cụ đã lưu tiếp tục hoạt động.

Bộ nhớ thiết yếu luôn được bật.