انتشار مرورگر وب Pale Moon 32 منتشر شده است که از پایگاه کد فایرفاکس برای ارائه عملکرد بالاتر، حفظ رابط کلاسیک، به حداقل رساندن مصرف حافظه و ارائه گزینه های سفارشی سازی اضافی جدا شده است. بیلدهای Pale Moon برای ویندوز و لینوکس (x86_64) تولید می شوند. کد پروژه تحت مجوز MPLv2 (مجوز عمومی موزیلا) توزیع شده است.
این پروژه به سازماندهی رابط کلاسیک، بدون تغییر به رابطهای Australis و Photon که در فایرفاکس 29 و 57 ادغام شدهاند، و با گزینههای سفارشیسازی گسترده، پایبند است. اجزای حذف شده شامل DRM، Social API، WebRTC، نمایشگر PDF، Crash Reporter، کد جمع آوری آمار، ابزارهایی برای کنترل والدین و افراد دارای معلولیت است. در مقایسه با فایرفاکس، پشتیبانی از فناوری XUL به مرورگر بازگشته است و توانایی استفاده از تم های طراحی کامل و سبک حفظ شده است.
در نسخه های جدید:
- کار برای حل مشکلات سازگاری انجام شده است. پوشش کامل مشخصات ECMAScript منتشر شده در 2016-2020، به استثنای پشتیبانی BigInt، اجرا شده است.
- اجرای فرمت تصویر JPEG-XL پشتیبانی از انیمیشن و رمزگشایی پیشرونده (نمایش در هنگام بارگذاری) را اضافه کرده است. کتابخانه های JPEG-XL و Highway به روز شده اند.
- موتور بیان منظم گسترش یافته است. عبارات منظم اکنون از عکسهای نامگذاری شده پشتیبانی میکنند، دنبالههای فرار برای کلاسهای کاراکتر یونیکد پیادهسازی شدهاند (به عنوان مثال، \p{Math} - نمادهای ریاضی)، و پیادهسازی حالتهای "lookbehind" و "lookaround" دوباره طراحی شده است. ).
- ویژگی های CSS offset-* به inset-* تغییر نام داده اند تا با مشخصات مطابقت داشته باشد. CSS مشکلات وراثت و padding در اطراف عنصر را حل می کند. کد پاک شده و خصوصیات CSS استفاده نشده با پیشوندها پیاده سازی شده است.
- حل مشکل خستگی حافظه هنگام پردازش تصاویر متحرک با وضوح بسیار بالا.
- پشتیبانی از پیوند دهنده های جایگزین هنگام ساخت سیستم های مشابه یونیکس اضافه شده است.
- کار روی ایجاد بیلدهای رسمی برای macOS و FreeBSD رو به اتمام است (بیلدهای بتا در حال حاضر در دسترس هستند).
منبع: opennet.ru