UglifyJS ay isa sa mga pinakamahusay na tool upang mapabuti ang pagganap ng iyong code ng JavaScript upang maihanda iyon para sa mga kapaligiran sa produksyon.
Sa una na binuo para sa Node.js, UglifyJS ngayon ay gumagana sa anumang platform JavaScript, din sumusuporta sa CommonJS module system.
Ang UglifyJS toolkit ay higit sa lahat na nilikha para sa source code minification, pagkamit ng ito na may mahusay na mga resulta habang din umaalis sa semantika ng code buo sa karamihan ng mga kaso.
Kasama ang paraan, ang mga proyekto ay nagdagdag ng maraming mga bagong tampok, sa gitna ng mga ito ang kakayahan upang i-parse, pag-aralan, at ibahin ang anyo ang AST ng isang bloke ng JS code.
Ito ay nagbibigay sa mga nag-develop ng maraming tweakable pagpipilian sa UglifyJS engine, na nagpapahintulot sa kanya ng isang fine tune kontrol sa kung paano ang source code ay naka-compress o kung paano compressed source ay beatified sa mamaya puntos.
Dahil ang paglunsad nito, ang proyekto ay nagkamit ng isang malaking sumusunod sa komunidad JavaScript at ito ay ginagamit sa maraming iba pang JS (Node.js lalo na) mga proyekto
Mga Tampok :.
- Mag-alis ang mga komento
- Opsyonal iwanan ang ilang mga komento sa code
- abiso Leave copyright buo
- Paikliin pangalan ng variable
- Regenerate code mula sa isang AST
- Mag-alis block bracket
- Sumali magkakasunod var declarations
- Lutasin simple constant expression
- Optimizations para KUNG pahayag
- Magkakasunod pahayag sa mga bloke ay Pinagsama sa isang pagkakasunod-sunod
- Mag-alis ng ilang mga unreachable code at bigyan ng babala tungkol dito
- Source mapa support
- Kasamang saklaw analyzer
- Gumagana sa client-side (browser) at server-side (Node.js) kapaligiran
- Kapaki-pakinabang mula sa Node.js CLI
- Mahusay na dokumentado
Kinakailangan
- JavaScript pinagana sa client side
Mga Komento hindi natagpuan