Online YUI Compressor

บีบอัดสินทรัพย์ของคุณโดยใช้ yui compressor ออนไลน์ สนับสนุน CSS และจาวาสคริปต์

JS/CSS รหัส

ผล minified

  1. หรือ การลากและวางไฟล์ที่นี่

ไฟล์จะถูกบีบอัดในการสั่งซื้อ

อัด ตั้งใหม่

ผล minified  การบีบอัดอัตราส่วน:

หรือ การลากและวางไฟล์ที่นี่
ดาวน์โหลดจะเริ่มต้นโดยอัตโนมัติ

YUI คอมเพรสเซอร์อยู่เสมอเพื่อรักษาคุณภาพการดำเนินงานของรหัสในขณะที่การลดการปล่อยก๊าซไบต์โดยรวม (ทั้งในแง่วัตถุดิบและหลังจาก gzipping เป็นส่วนใหญ่ใช้งานจาวาสคริปต์และ CSS บริการจากเว็บเซิร์ฟเวอร์ผลิต gzipped เป็นส่วนหนึ่งของโปรโตคอล HTTP) YUI คอมเพรสเซอร์เป็น minifier JavaScript ออกแบบมาเพื่อความปลอดภัย 100% และให้อัตราการบีบอัดสูงกว่าเครื่องมืออื่น ๆ มากที่สุด ทดสอบ YUI ห้องสมุดได้แสดงให้เห็นเงินฝากออมทรัพย์กว่า 20% เมื่อเทียบกับ JSMin (กลายเป็น 10% หลังจากที่บีบอัด HTTP) YUI คอมเพรสเซอร์ยังสามารถบีบอัดไฟล์ CSS โดยใช้พอร์ตของ Isaac Schlueter ของปกติการแสดงออกตาม CSS minifier

YUI คอมเพรสเซอร์เขียนใน Java (ต้องใช้ Java> = 1.4) และอาศัย Rhino เพื่อ tokenize ไฟล์ต้นฉบับ JavaScript มันเริ่มต้นด้วยการวิเคราะห์แหล่งที่มาของไฟล์จาวาสคริปต์ที่จะเข้าใจวิธีการที่จะมีโครงสร้าง จากนั้นก็พิมพ์ออกกระแสโทเค็นถนัดมากที่สุดเท่าที่ตัวอักษรพื้นที่สีขาวที่เป็นไปได้และการเปลี่ยนสัญลักษณ์ท้องถิ่นที่ตอบโดย (3 หรือ 2 หรือ) สัญลักษณ์ใดก็ตามที่ 1 จดหมายดังกล่าวทดแทนที่เหมาะสม (ในหน้าของคุณสมบัติความชั่วร้ายเช่น eval หรือ with , YUI คอมเพรสเซอร์ใช้วิธีการป้องกันโดยไม่ obfuscating ใด ๆ ของขอบเขตที่มีคำสั่งที่ชั่วร้าย) วิธีการบีบอัด CSS ใช้ชุดของการแสดงออกปกติปรับละเอียดในการบีบอัดไฟล์ CSS แหล่งที่มา