نسخه ای از مرورگر وب Pale Moon 29.1 در دسترس است که از پایه کد فایرفاکس برای ارائه عملکرد بالاتر، حفظ رابط کلاسیک، به حداقل رساندن مصرف حافظه و ارائه گزینه های سفارشی سازی اضافی استفاده می شود. بیلدهای Pale Moon برای ویندوز و لینوکس (x86 و x86_64) ایجاد شده اند. کد پروژه تحت مجوز MPLv2 (مجوز عمومی موزیلا) توزیع شده است.
این پروژه به سازمان رابط کلاسیک، بدون تغییر به رابط Australis ادغام شده در فایرفاکس 29، و با گزینه های سفارشی سازی گسترده، پایبند است. اجزای حذف شده شامل DRM، Social API، WebRTC، نمایشگر PDF، Crash Reporter، کد جمعآوری آمار، ابزارهای کنترل والدین و افراد دارای معلولیت است. در مقایسه با فایرفاکس، مرورگر از فناوری XUL پشتیبانی می کند و توانایی استفاده از تم های طراحی کامل و سبک را حفظ می کند. Pale Moon بر روی UXP (پلتفرم Unified XUL) ساخته شده است، که انشعابی از اجزای فایرفاکس از مخزن مرکزی موزیلا است، بدون اتصال به کد Rust و شامل پیشرفتهای پروژه کوانتوم نیست.
در نسخه های جدید:
- متد String.prototype.replaceAll() را پیادهسازی کرد که یک رشته جدید را برمیگرداند (رشته اصلی بدون تغییر باقی میماند) که در آن همه موارد مطابق با الگوی مشخص شده جایگزین میشوند.
- پیشنهادی برای پردازش هر متن JSON بهعنوان زیرمجموعه نحوی ECMAScript اجرا شده است که امکان استفاده از جداکنندههای خط (U+2028) و جداکنندههای پاراگراف (U+2029) را در لفظ رشتهای فراهم میکند.
- قالب بندی صحیح رشته های برگشتی توسط متد JSON.stringify () تضمین شده است.
- پشتیبانی از جداکننده ها برای نمایش بصری اعداد بزرگ در جاوا اسکریپت (به عنوان مثال، 1_000_000) اضافه شده است.
- مقدار عامل کاربر خاص سایت بهروزرسانی شد.
- کدک AV به دلیل مشکلات پخش به طور پیش فرض غیرفعال است.
- رفع آسیب پذیری ها به تعویق افتاده است.
منبع: opennet.ru