วิธีใช้งาน
- วาง JavaScript ของคุณ
- เลือกว่าจะย่อชื่อตัวแปรและเก็บคอมเมนต์ลิขสิทธิ์หรือไม่
- คลิกปุ่มย่อขนาด หรือกด Ctrl+Enter (⌘+Enter บน Mac)
- คัดลอกหรือดาวน์โหลดไฟล์ที่ย่อขนาดแล้ว
คำอธิบายตัวเลือก
- ย่อชื่อตัวแปร
- เปลี่ยนชื่อตัวแปรภายในและพารามิเตอร์ของฟังก์ชันเป็นตัวอักษรเดี่ยว ชื่อ global จะคงเดิม เพื่อให้สคริปต์อื่นยังใช้งานได้
- เก็บคอมเมนต์ลิขสิทธิ์
- เก็บคอมเมนต์ที่ขึ้นต้นด้วย /*! หรือมี @license หรือ @preserve ซึ่งใบอนุญาตจำนวนมากกำหนดให้ต้องเก็บไว้
ตัวอย่าง
function add(first, second) {
// sum
return first + second;
}
จะถูกย่อเป็น function add(d,n){return d+n}.
คำถามที่พบบ่อย
โค้ดที่ย่อขนาดแล้วปลอดภัยสำหรับใช้งานหรือไม่?
Terser ใช้เฉพาะการแปลงที่รักษาพฤติกรรมของโค้ดที่ถูกต้องไว้ โค้ดที่อาศัยชื่อฟังก์ชันขณะรันไทม์ เช่น Function.name อาจทำงานแตกต่างไปเมื่อมีการย่อชื่อ ในกรณีนั้นให้ปิดตัวเลือกนี้
รองรับ JavaScript สมัยใหม่หรือไม่?
ใช่ Terser เข้าใจไวยากรณ์ปัจจุบัน รวมถึงคลาส ฟังก์ชัน async optional chaining และโมดูล แต่จะไม่แปลงโค้ดให้รองรับเบราว์เซอร์รุ่นเก่า
โค้ดของฉันถูกอัปโหลดหรือไม่?
ไม่ Terser ทำงานในเบราว์เซอร์ของคุณ
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา