ย่อ JavaScript ออนไลน์ ฟรี
ย่อ JavaScript ด้วย Terser หรือจัดรูปแบบด้วย js-beautify แสดงอัตราการบีบอัด ทำงานในเบราว์เซอร์ของคุณ
🔒 ไฟล์ของคุณไม่ออกจากเบราว์เซอร์ การประมวลผลทั้งหมดทำงานในเครื่องด้วย Terser
วิธีย่อ JavaScript ออนไลน์
- 1
วางโค้ด JavaScript
วางโค้ด JavaScript ของคุณในช่องป้อนข้อมูล
- 2
คลิกย่อหรือจัดรูปแบบ
การย่อจะบีบอัดโค้ดด้วย Terser ส่วนการจัดรูปแบบจะจัดโค้ดให้มีการเยื้องที่สม่ำเสมอ
- 3
คัดลอกผลลัพธ์
คลิกคัดลอกเพื่อคัดลอกโค้ดที่ประมวลผลแล้วไปยังคลิปบอร์ด
JavaScript มักเป็นส่วนที่หนักที่สุดของหน้าเว็บ ทั้งตอนดาวน์โหลด ตอนวิเคราะห์ และตอนรันโค้ด ต่างจากการย่อ CSS ที่แค่ลบช่องว่าง ตัวย่อ JavaScript ที่แท้จริงจะเขียนโค้ดใหม่ ตัวแปรภายในจะถูกเปลี่ยนเป็นตัวอักษรเดียว โค้ดที่ไม่ถูกใช้งานจะถูกตัดออก และนิพจน์จะถูกรวมให้สั้นลงโดยทำงานเหมือนเดิม จึงทำให้ JS เล็กลงโดยทั่วไป 30–60% มากกว่า HTML หรือสไตล์ชีตมาก
เครื่องมือนี้ใช้ Terser ซึ่งเป็นตัวย่อตัวเดียวกับที่ Webpack, Vite และ Rollup ใช้ภายใน โดยคอมไพล์ให้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ โค้ดที่คุณวางจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ คุณจะได้ผลลัพธ์ระดับโปรดักชันโดยไม่ต้องติดตั้ง Node หรือตั้งค่า bundler เหมาะกับสคริปต์ใช้ครั้งเดียว โค้ดที่วางลงใน CMS หรือการเช็กขนาดอย่างรวดเร็ว
สิ่งที่ควรรู้: ชื่อที่ export สตริง และทุกสิ่งที่เข้าถึงได้จากภายนอกไฟล์จะไม่ถูกเปลี่ยนชื่อ โค้ดที่อ่านค่า function.name ขณะรันหรือวิเคราะห์ stack trace อาจทำงานต่างไปหลังจากย่อ ดังนั้นควรเก็บสำเนาที่ยังไม่ย่อไว้ โหมดจัดรูปแบบทำสิ่งตรงข้ามเพื่อให้อ่านง่าย แต่ไม่สามารถกู้ชื่อตัวแปรเดิมคืนได้