เครื่องมือย่อ JavaScript
บีบอัด JavaScript snippet ที่วางหรือไฟล์ .js ในเครื่องด้วย Terser ที่ทำงานในเบราว์เซอร์ของคุณ ซอร์สโค้ดจะถูกแยกวิเคราะห์เพื่อย่อขนาดเท่านั้นและไม่ถูกเรียกใช้งาน
คลิกเพื่อเลือกไฟล์ JavaScript หรือวางไฟล์ที่นี่
คุณยังสามารถวาง JavaScript ลงในตัวแก้ไขด้านล่างได้โดยตรง
อินพุต: 0 ไบต์
ผลลัพธ์: 0 ไบต์
การย่อขนาดบนเบราว์เซอร์โดยตรง
Terser ถูกบันเดิลเฉพาะสำหรับเส้นทางเครื่องมือนี้ ดังนั้น JavaScript ที่วางจะถูกบีบอัดในเครื่องโดยไม่มีเส้นทางดำเนินการฝั่งเซิร์ฟเวอร์
ข้อผิดพลาดในการแยกวิเคราะห์
ข้อผิดพลาดทางไวยากรณ์จะแสดงบนหน้าพร้อมรายละเอียดบรรทัดและคอลัมน์เมื่อตัวแยกวิเคราะห์ให้ข้อมูล
เปรียบเทียบขนาด
เปรียบเทียบจำนวนไบต์ต้นฉบับและที่ย่อก่อนคัดลอกหรือดาวน์โหลด JavaScript ที่บีบอัด
คำถามที่พบบ่อย
JavaScript ของฉันถูกอัปโหลดไปยัง Convertr หรือไม่?
ไม่ ตัวย่อทำงานในเครื่องด้วย JavaScript ของเบราว์เซอร์ โค้ดที่วางและไฟล์ที่เลือกจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของ Convertr
เครื่องมือรัน JavaScript ที่วางหรือไม่?
ไม่ ข้อความต้นฉบับถูกแยกวิเคราะห์และแปลงโดย Terser เพื่อการบีบอัดเท่านั้น หน้าไม่ประเมินโค้ดหรือโหลดสคริปต์ที่ผู้ใช้ให้มา
ทำไมการเปลี่ยนชื่อจึงถูกปิดโดยค่าเริ่มต้น?
การทำให้ชื่อสั้นลงช่วยลดขนาดไฟล์ แต่โค้ดบางส่วนอาจต้องพึ่งพาชื่อฟังก์ชัน ชื่อคลาส หรือรีเฟลกชัน คุณสามารถเปิดใช้งานได้เมื่อขนาดเป็นสิ่งสำคัญ
เครื่องมือย่อ JavaScript
ย่อซอร์ส JavaScript พร้อมรักษาพฤติกรรมของโปรแกรมที่รองรับและรายงานการเปลี่ยนแปลงขนาด
- อินพุต
- ซอร์ส JavaScript พร้อมตัวเลือกการบีบอัดและการจัดรูปแบบที่รองรับ.
- ผลลัพธ์
- JavaScript ที่ย่อขนาดและข้อมูลขนาด.
- ข้อจำกัดจริง
- เครื่องมือไม่เรียกใช้ชุดทดสอบ แปลงไวยากรณ์ที่ไม่รองรับ แก้ไขโมดูล หรือพิสูจน์ความเท่าเทียมทางความหมายสำหรับโค้ดที่ขึ้นอยู่กับพฤติกรรมการแยกวิเคราะห์ที่ผิดปกติ
- ความเป็นส่วนตัวและการจัดการข้อมูล
- ซอร์ส JavaScript พร้อมตัวเลือกการบีบอัดและการจัดรูปแบบที่รองรับจะถูกประมวลผลในแท็บเบราว์เซอร์นี้ Convertr ไม่ได้รับหรือจัดเก็บข้อมูล การปิดหรือโหลดหน้าใหม่จะล้างสถานะการทำงาน เว้นแต่เครื่องมือจะเสนอให้ดาวน์โหลดในเครื่องอย่างชัดเจน
วิธีใช้เครื่องมือนี้
- ในส่วนควบคุมเครื่องมือ ให้ระบุซอร์สโค้ด JavaScript พร้อมตัวเลือกการบีบอัดและการจัดรูปแบบที่รองรับ
- เลือกการตั้งค่าที่ส่งผลต่อ JavaScript ที่ถูกย่อขนาดและข้อมูลขนาด แล้วจึงเรียกใช้เครื่องมือ
- ตรวจสอบ JavaScript ที่ย่อขนาดและข้อมูลขนาด ก่อนคัดลอกหรือดาวน์โหลด
โหมดความล้มเหลวทั่วไป
ข้อผิดพลาดทางไวยากรณ์, คุณลักษณะภาษาที่ไม่รองรับ, หรือตัวเลือกที่ไม่ถูกต้องหยุดการย่อขนาดแทนที่จะคืนโค้ดบางส่วน
ตัวอย่างที่มีประโยชน์
ย่อโมดูล ES ขนาดเล็กและตรวจสอบผลลัพธ์ก่อนแทนที่ asset ที่ใช้งานจริง