Chuyển tới nội dung chính
Z

Trình rút gọn JavaScript

Rút gọn JavaScript bằng terser. Tùy chỉnh mangle, nén và chính sách xử lý comment — kèm so sánh kích thước trước/sau.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated

Kích thước:

Kích thước: · tiết kiệm %

Đang xử lý…

Cách dùng

  1. 1 Dán mã JavaScript của bạn vào ô bên trái.
  2. 2 Bật/tắt Mangle / Compress và chọn chính sách xử lý comment.
  3. 3 Nhấn Minify — xem ngay kích thước trước/sau.

Vì sao dùng công cụ này

  • Dùng chính engine terser — trình rút gọn được webpack, Rollup và Vite sử dụng.
  • Tải lười (lazy-loaded) — terser chỉ được tải khi bạn nhấn Minify, giúp trang luôn nhẹ.
  • So sánh kích thước song song để bạn thấy chính xác mình đã tiết kiệm được bao nhiêu.
  • Hoàn toàn client-side — mã nguồn của bạn không bao giờ rời khỏi trình duyệt.

Câu hỏi thường gặp

Sự khác biệt so với obfuscation là gì?

Rút gọn (minify) chỉ rút ngắn tên biến và nén cú pháp để tăng hiệu năng. Obfuscation đi xa hơn — làm phẳng luồng điều khiển, mã hóa chuỗi, chèn thêm mã chết (dead code). Xem thêm <a class="underline" href="/js-obfuscator">JS Obfuscator</a>.

Công cụ có hỗ trợ JS hiện đại không?

Có — terser hỗ trợ cú pháp ES2020+ bao gồm optional chaining, BigInt, top-level await.

Cần định dạng lại (pretty-print) mã đã rút gọn?

Dùng <a class="underline" href="/javascript-formatter">JavaScript Formatter</a> để khôi phục lại bố cục (không khôi phục tên biến đã bị mangle).

Trình rút gọn JavaScript là gì?

Trình rút gọn JavaScript là công cụ nén mã nguồn JavaScript để giảm kích thước tệp, giúp tải nhanh hơn. Được xây dựng trên terser, công cụ cho phép tùy chỉnh việc rút gọn tên biến (mangle), nén mã và chính sách xử lý comment, đồng thời hiển thị so sánh kích thước trước và sau khi rút gọn. Toàn bộ quá trình chạy ngay trên trình duyệt, mã nguồn không bao giờ được tải lên máy chủ.

Tính năng

Sức mạnh từ Terser

Công nghệ nén đạt chuẩn công nghiệp với các bước mangle và compress có thể tùy chỉnh.

So sánh dung lượng trước/sau

Xem chính xác số byte đã tiết kiệm được sau khi nén.

Riêng tư 100%

Mã nguồn của bạn được xử lý cục bộ — không có gì được tải lên.

Ví dụ

Input

function add(a, b) {
  // sum two numbers
  return a + b;
}

Output

function add(n,d){return n+d}

Trường hợp sử dụng

  1. 1

    Thu gọn script trước khi triển khai

    Giảm số byte của một file JS độc lập để tăng tốc độ tải trang.

  2. 2

    Nén nhanh một lần

    Nén một đoạn mã mà không cần thiết lập công cụ build.

  3. 3

    So sánh các tùy chọn nén

    Bật/tắt mangle/compress và theo dõi mức chênh lệch dung lượng để tinh chỉnh kết quả.

Tóm tắt

Công cụ nén JavaScript của Zerethon sử dụng terser để nén JS ngay trong trình duyệt của bạn, với khả năng kiểm soát việc rút gọn tên biến (mangling), mức độ nén, và chính sách xử lý comment, cùng bảng so sánh dung lượng trước/sau. Mã nguồn được nén hoàn toàn phía client và không bao giờ được tải lên máy chủ.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Tài liệu tham khảo

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình rút gọn JavaScript chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Đăng ký miễn phí