UglifyJS е един от най-добрите инструменти, за да се подобри работата на вашия код JavaScript и го подготвя за производствени среди.
Първоначално разработена за Node.js, UglifyJS сега работи на всяка платформа JavaScript, също в подкрепа на системата за CommonJS модул.
Инструментариумът UglifyJS е създаден главно за изходния код Минификация, постигането на тази с големи резултати, като същевременно оставя семантиката на кода непокътнати в повечето случаи.
По пътя, проектът е добавил много нови функции, сред тях способността да прави разбор, анализ, и трансформиране на AST на един блок от JS код.
Това дава на разработчиците партиди и качествено опции в двигателя UglifyJS, позволяващи му глоба контрол мелодия върху начина на изходния код е компресиран или как сгъстен източник е блажен в късните точки.
От старта си, проектът е натрупала голям следния в общността JavaScript и е била използвана в много други JS (Node.js предимно) по проекти
<силни> Характеристики :.
- Премахване на коментари
- желание да оставят коментари в кода
- обявления отпуск за авторското право непокътнати
- Скъсете имена на променливи
- Повторно генериране на код от AST
- премахнете блок скоби
- Присъединете последователни декларации VAR
- Разрешаване прости постоянни изрази
- Оптимизации за АКО отчети
- последователни изявления в блока са се слели в една последователност
- Премахване на някои недостижим код и предупреди за това
- Източник карти подкрепа
- Включени обхват на анализатора
- Работи с клиентската страна (браузъри) и от страна на сървъра (Node.js) среда
- Използваем от CLI Node.js
- добре документирани
<силни> Изисквания :
- ДжаваСкрипт поддръжка от страна на клиента
Коментари не е намерена