TL
Tool Lab
💰Donate
💰Donate

JavaScript Minifier

Minify and compress JavaScript

JavaScript đầu vào
JS đã rút gọn

Giới thiệu công cụ

Rút gọn JavaScript loại bỏ comment, khoảng trắng, xuống dòng và các ký tự không cần thiết khác khỏi mã nguồn mà không thay đổi hành vi của nó. Kết quả là file nhỏ hơn, tải xuống và phân tích nhanh hơn trong trình duyệt.

Công cụ này xử lý các trường hợp phổ biến: comment một dòng (//), comment khối (/* */), chuỗi ký tự (bảo toàn chính xác) và khoảng cách toán tử. Để dùng production, các công cụ chuyên dụng như Terser hoặc esbuild còn rút ngắn tên biến và xóa code chết.

Cách sử dụng

  1. Dán JavaScript vào bảng đầu vào.
  2. Nhấp nút Rút gọn.
  3. Kết quả rút gọn xuất hiện ở bên phải với chỉ số tiết kiệm kích thước.
  4. Dùng nút Sao chép để sao chép kết quả vào clipboard.

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

Dùng để giảm kích thước script trước khi triển khai production. Hữu ích khi cần nhúng script inline vào HTML mà không có build tool. Cũng tiện lợi để tối ưu hóa file script đơn lẻ trong WordPress hoặc hệ thống cũ, hoặc nhanh chóng nén script tiện ích nhỏ.

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

  • Rút gọn có thay đổi hành vi code không?Không. Rút gọn trung tính về mặt ngữ nghĩa — chỉ xóa comment và khoảng trắng; logic giữ nguyên.
  • Khác gì so với Terser/esbuild?Terser và esbuild còn rút ngắn tên biến, xóa code chết và gập hằng số. Công cụ này là lựa chọn nhanh trên trình duyệt không cần môi trường build.
  • Regex literal có được xử lý đúng không?Regex literal đơn giản được bảo toàn. Regex phức tạp đôi khi có thể không được xử lý đúng — hãy kiểm tra đầu ra khi không chắc.