مرورگر وب Pale Moon 33.0.0 منتشر شد. این مرورگر از کدبیس فایرفاکس منشعب شده تا عملکرد را بهبود بخشد، رابط کاربری کلاسیک را حفظ کند، مصرف حافظه را به حداقل برساند و گزینههای سفارشیسازی بیشتری ارائه دهد. نسخههای Pale Moon برای ... ایجاد شدهاند. Windows и Linux (x86_64). کد پروژه تحت مجوز MPLv2 (مجوز عمومی موزیلا) توزیع شده است.
این پروژه به سازماندهی کلاسیک رابط، بدون تغییر به رابطهای Australis و Photon که در فایرفاکس 29 و 57 ادغام شدهاند، و با ارائه گزینههای سفارشیسازی گسترده، پایبند است. اجزای حذف شده شامل DRM، Social API، WebRTC، نمایشگر PDF، Crash Reporter، کد جمعآوری آمار، کنترلهای والدین و افراد دارای معلولیت است. در مقایسه با فایرفاکس، این مرورگر از برنامههای افزودنی که از XUL استفاده میکنند پشتیبانی میکند و توانایی استفاده از تمهای کامل و سبک وزن را حفظ کرده است.
تغییرات اصلی:
- یک نسخه سادهشده از API کلیپبورد Async (navigator.clipboard) برای کار ناهمزمان با کلیپبورد اضافه شده است که امکان نوشتن دادهها در کلیپبورد را با استفاده از مکانیسم Promise فراهم میکند (برخلاف سایر مرورگرها، عملیات خواندن به دلایل حفظ حریم خصوصی ممنوع است).
- هنگام پردازش پاسخهای OCSP (پروتکل وضعیت گواهی آنلاین)، پشتیبانی از امضاهای دیجیتال مبتنی بر هشهای SHA-2 (SHA-256/SHA-512) پیادهسازی شده است.
- تنظیماتی (تنظیمات -> محتوا -> رسانه) اضافه شد تا حالت تمام صفحه DOM به جای کل صفحه، به پنجره فعلی محدود شود.
- یک تب تنظیمات جدید به پیکربندی (Preference -> Privacy -> Tracking) اضافه شده است که برای مدیریت فعالیت ویژگیهایی است که میتوانند برای شناسایی غیرفعال کاربران استفاده شوند، مانند رابط PerformanceObserver و عنصر Canvas.
- پشتیبانی از رویداد PromiseRejectionEvent که در برخی از کتابخانههای جاوا اسکریپت استفاده میشود، اضافه شد.
- برای عنصر ویژگی قابل نوشتن "HTMLInputElement.files" پیادهسازی شده است.
- پشتیبانی آزمایشی برای پلتفرمهای Mac PowerPC و Big Endian اضافه شد.
- الزامات محیط ساخت افزایش یافته است: اکنون برای ساخت، کامپایلری که از استاندارد C++17 پشتیبانی کند، مورد نیاز است.
منبع: opennet.ru
