در UglifyJS یکی از بهترین ابزار برای بهبود عملکرد کد جاوا اسکریپت و آماده سازی آن برای محیط های تولید است.
در ابتدا برای Node.js و توسعه یافته، UglifyJS حال حاضر بر روی هر پلت فرم جاوا اسکریپت کار می کند، همچنین حمایت از سیستم CommonJS ماژول.
ابزار UglifyJS به طور عمده برای کوچک سازی کد منبع ایجاد شد، دستیابی به این با نتایج بزرگ در حالی که همچنین ترک معناشناسی کد را دست نخورده در اکثر موارد.
در طول راه، پروژه بسیاری از ویژگی های جدید اضافه شده است، در میان آنها توانایی تجزیه، تجزیه و تحلیل، و تبدیل AST از یک بلوک از کد JS.
این را می دهد توسعه دهندگان بسیاری از گزینه های tweakable است در موتور UglifyJS، اجازه می دهد او را به یک کنترل لحن خوب بر سر اینکه چگونه کد منبع فشرده یا چگونه منبع فشرده است که در نقاط بعد beatified.
از آنجا که راه اندازی آن، این پروژه یک زیر بزرگ در جامعه جاوا اسکریپت به دست آورده است و در بسیاری از JS دیگر (Node.js و به خصوص) پروژه استفاده می شود
ویژگی ها:
حذف نظرات
در صورت تمایل برخی از نظرات در کد ترک
ترک اعلامیه کپی رایت دست نخورده
کوتاه شدن نام متغیر
مجدد کد از AST
حذف براکت بلوک
اضافه کردن اظهارات VAR متوالی
حل و فصل عبارت ساده ثابت
بهینه سازی برای اظهارات IF
اظهارات پی در پی در بلوک ها را به یک توالی با هم ادغام شدند
حذف برخی از کد قابل دسترسی و در مورد آن هشدار می دهند
پشتیبانی از نقشه های منبع
تجزیه و تحلیل دامنه شامل
با سمت سرویس گیرنده (مرورگر) و سمت سرور (Node.js و) محیط این نسخهها کار میکند
قابل استفاده از Node.js و CLI
به خوبی مستند
مورد نیاز:
جاوا اسکریپت در سمت سرویس گیرنده
نظر یافت نشد