UglifyJS є одним з кращих інструментів для підвищення продуктивності вашого коду JavaScript і підготовки його до виробничої середовищі.
Спочатку розроблений для Node.js, UglifyJS тепер працює на будь-якій платформі JavaScript, також підтримує систему CommonJS модуля.
UglifyJS інструментарій був в основному створений для вихідного коду мініфікація, досягнення цієї мети з відмінними результатами в той же час залишаючи семантику коду недоторканими в більшості випадків.
По дорозі, проект додала безліч нових функцій, серед яких можливість аналізувати, аналізувати і перетворювати AST з блоку JS коду.
Це дає розробникам безліч параметрів опцій в двигуні UglifyJS, що дозволяє йому точний контроль над тим, як мелодія вихідний код стискається або як стиснений джерело блаженних в більш пізні моменти.
З моменту свого запуску, проект отримав великий наступний в співтоваристві JavaScript і використовується в багатьох інших JS (особливо) Node.js проектів
<сильні> Особливості :. Р >
- Видалити коментарі
- Необов'язково залишити деякі коментарі в коді
- Залиште повідомлення про авторські права недоторканими
- Укоротити імена змінних
- Регенерація код з AST
- Зніміть блок дужки
- Створити послідовні заяви вар
- Resolve прості постійні вирази
- Оптимізації для IF заяви
- Послідовні затвердження в блоках об'єднуються в одну послідовність
- Видаліть якісь недосяжний код і попередити про це
- Джерело карти підтримки
- У комплекті аналізатор сфера
- Працює з клієнтської сторони (браузери) і на стороні сервера (Node.js) середовищах
- Може використовуватися від CLI Node.js
- добре задокументовані
Вимоги
- включений JavaScript на стороні клієнта
Коментар не знайдено