เมนู
Dev Tools

ย่อ JavaScript ออนไลน์ ฟรี

ย่อ JavaScript ด้วย Terser หรือจัดรูปแบบด้วย js-beautify แสดงอัตราการบีบอัด ทำงานในเบราว์เซอร์ของคุณ

ไม่เก็บไฟล์ของคุณทันทีไม่ต้องสมัคร

🔒 ไฟล์ของคุณไม่ออกจากเบราว์เซอร์ การประมวลผลทั้งหมดทำงานในเครื่องด้วย Terser

วิธีย่อ JavaScript ออนไลน์

  1. 1

    วางโค้ด JavaScript

    วางโค้ด JavaScript ของคุณในช่องป้อนข้อมูล

  2. 2

    คลิกย่อหรือจัดรูปแบบ

    การย่อจะบีบอัดโค้ดด้วย Terser ส่วนการจัดรูปแบบจะจัดโค้ดให้มีการเยื้องที่สม่ำเสมอ

  3. 3

    คัดลอกผลลัพธ์

    คลิกคัดลอกเพื่อคัดลอกโค้ดที่ประมวลผลแล้วไปยังคลิปบอร์ด

JavaScript มักเป็นส่วนที่หนักที่สุดของหน้าเว็บ ทั้งตอนดาวน์โหลด ตอนวิเคราะห์ และตอนรันโค้ด ต่างจากการย่อ CSS ที่แค่ลบช่องว่าง ตัวย่อ JavaScript ที่แท้จริงจะเขียนโค้ดใหม่ ตัวแปรภายในจะถูกเปลี่ยนเป็นตัวอักษรเดียว โค้ดที่ไม่ถูกใช้งานจะถูกตัดออก และนิพจน์จะถูกรวมให้สั้นลงโดยทำงานเหมือนเดิม จึงทำให้ JS เล็กลงโดยทั่วไป 30–60% มากกว่า HTML หรือสไตล์ชีตมาก

เครื่องมือนี้ใช้ Terser ซึ่งเป็นตัวย่อตัวเดียวกับที่ Webpack, Vite และ Rollup ใช้ภายใน โดยคอมไพล์ให้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ โค้ดที่คุณวางจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ คุณจะได้ผลลัพธ์ระดับโปรดักชันโดยไม่ต้องติดตั้ง Node หรือตั้งค่า bundler เหมาะกับสคริปต์ใช้ครั้งเดียว โค้ดที่วางลงใน CMS หรือการเช็กขนาดอย่างรวดเร็ว

สิ่งที่ควรรู้: ชื่อที่ export สตริง และทุกสิ่งที่เข้าถึงได้จากภายนอกไฟล์จะไม่ถูกเปลี่ยนชื่อ โค้ดที่อ่านค่า function.name ขณะรันหรือวิเคราะห์ stack trace อาจทำงานต่างไปหลังจากย่อ ดังนั้นควรเก็บสำเนาที่ยังไม่ย่อไว้ โหมดจัดรูปแบบทำสิ่งตรงข้ามเพื่อให้อ่านง่าย แต่ไม่สามารถกู้ชื่อตัวแปรเดิมคืนได้

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

เครื่องมืออื่นที่คุณอาจต้องใช้