เครื่องมือย่อ JavaScript

บีบอัด JavaScript snippet ที่วางหรือไฟล์ .js ในเครื่องด้วย Terser ที่ทำงานในเบราว์เซอร์ของคุณ ซอร์สโค้ดจะถูกแยกวิเคราะห์เพื่อย่อขนาดเท่านั้นและไม่ถูกเรียกใช้งาน

คลิกเพื่อเลือกไฟล์ JavaScript หรือวางไฟล์ที่นี่

คุณยังสามารถวาง JavaScript ลงในตัวแก้ไขด้านล่างได้โดยตรง

อินพุต: 0 ไบต์

ผลลัพธ์: 0 ไบต์

พร้อม

การย่อขนาดบนเบราว์เซอร์โดยตรง

Terser ถูกบันเดิลเฉพาะสำหรับเส้นทางเครื่องมือนี้ ดังนั้น JavaScript ที่วางจะถูกบีบอัดในเครื่องโดยไม่มีเส้นทางดำเนินการฝั่งเซิร์ฟเวอร์

ข้อผิดพลาดในการแยกวิเคราะห์

ข้อผิดพลาดทางไวยากรณ์จะแสดงบนหน้าพร้อมรายละเอียดบรรทัดและคอลัมน์เมื่อตัวแยกวิเคราะห์ให้ข้อมูล

เปรียบเทียบขนาด

เปรียบเทียบจำนวนไบต์ต้นฉบับและที่ย่อก่อนคัดลอกหรือดาวน์โหลด JavaScript ที่บีบอัด

คำถามที่พบบ่อย

JavaScript ของฉันถูกอัปโหลดไปยัง Convertr หรือไม่?

ไม่ ตัวย่อทำงานในเครื่องด้วย JavaScript ของเบราว์เซอร์ โค้ดที่วางและไฟล์ที่เลือกจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของ Convertr

เครื่องมือรัน JavaScript ที่วางหรือไม่?

ไม่ ข้อความต้นฉบับถูกแยกวิเคราะห์และแปลงโดย Terser เพื่อการบีบอัดเท่านั้น หน้าไม่ประเมินโค้ดหรือโหลดสคริปต์ที่ผู้ใช้ให้มา

ทำไมการเปลี่ยนชื่อจึงถูกปิดโดยค่าเริ่มต้น?

การทำให้ชื่อสั้นลงช่วยลดขนาดไฟล์ แต่โค้ดบางส่วนอาจต้องพึ่งพาชื่อฟังก์ชัน ชื่อคลาส หรือรีเฟลกชัน คุณสามารถเปิดใช้งานได้เมื่อขนาดเป็นสิ่งสำคัญ

เครื่องมือย่อ JavaScript

ย่อซอร์ส JavaScript พร้อมรักษาพฤติกรรมของโปรแกรมที่รองรับและรายงานการเปลี่ยนแปลงขนาด

อินพุต
ซอร์ส JavaScript พร้อมตัวเลือกการบีบอัดและการจัดรูปแบบที่รองรับ.
ผลลัพธ์
JavaScript ที่ย่อขนาดและข้อมูลขนาด.
ข้อจำกัดจริง
เครื่องมือไม่เรียกใช้ชุดทดสอบ แปลงไวยากรณ์ที่ไม่รองรับ แก้ไขโมดูล หรือพิสูจน์ความเท่าเทียมทางความหมายสำหรับโค้ดที่ขึ้นอยู่กับพฤติกรรมการแยกวิเคราะห์ที่ผิดปกติ
ความเป็นส่วนตัวและการจัดการข้อมูล
ซอร์ส JavaScript พร้อมตัวเลือกการบีบอัดและการจัดรูปแบบที่รองรับจะถูกประมวลผลในแท็บเบราว์เซอร์นี้ Convertr ไม่ได้รับหรือจัดเก็บข้อมูล การปิดหรือโหลดหน้าใหม่จะล้างสถานะการทำงาน เว้นแต่เครื่องมือจะเสนอให้ดาวน์โหลดในเครื่องอย่างชัดเจน

วิธีใช้เครื่องมือนี้

  1. ในส่วนควบคุมเครื่องมือ ให้ระบุซอร์สโค้ด JavaScript พร้อมตัวเลือกการบีบอัดและการจัดรูปแบบที่รองรับ
  2. เลือกการตั้งค่าที่ส่งผลต่อ JavaScript ที่ถูกย่อขนาดและข้อมูลขนาด แล้วจึงเรียกใช้เครื่องมือ
  3. ตรวจสอบ JavaScript ที่ย่อขนาดและข้อมูลขนาด ก่อนคัดลอกหรือดาวน์โหลด

โหมดความล้มเหลวทั่วไป

ข้อผิดพลาดทางไวยากรณ์, คุณลักษณะภาษาที่ไม่รองรับ, หรือตัวเลือกที่ไม่ถูกต้องหยุดการย่อขนาดแทนที่จะคืนโค้ดบางส่วน

ตัวอย่างที่มีประโยชน์

ย่อโมดูล ES ขนาดเล็กและตรวจสอบผลลัพธ์ก่อนแทนที่ asset ที่ใช้งานจริง