مرورگر Pale Moon 31.0 منتشر شد

انتشار مرورگر وب Pale Moon 31.0 منتشر شده است که از پایه کد فایرفاکس منشعب می شود تا کارایی بالاتری داشته باشد، رابط کلاسیک حفظ شود، مصرف حافظه به حداقل برسد و گزینه های سفارشی سازی اضافی ارائه شود. بیلدهای Pale Moon برای ویندوز و لینوکس (x86 و x86_64) ایجاد شده اند. کد پروژه تحت مجوز MPLv2 (مجوز عمومی موزیلا) توزیع شده است.

این پروژه به سازمان رابط کلاسیک، بدون تغییر به رابط Australis ادغام شده در فایرفاکس 29، و با گزینه های سفارشی سازی گسترده، پایبند است. اجزای حذف شده شامل DRM، Social API، WebRTC، نمایشگر PDF، Crash Reporter، کد جمع آوری آمار، ابزارهایی برای کنترل والدین و افراد دارای معلولیت است. در مقایسه با فایرفاکس، مرورگر از فناوری XUL پشتیبانی می کند و توانایی استفاده از تم های طراحی کامل و سبک را حفظ می کند.

در نسخه های جدید:

  • После выявления ряда проблем со стабильностью и протеста одного из ключевых разработчиков отменены ранее сформированные выпуски Pale Moon 30.0.0 и 30.0.1. Возвращено использование платформы UXP (Unified XUL Platform), развивающей ответвление компонентов Firefox из репозитория Mozilla Central, избавленных от привязок к коду на языке Rust и не включающих наработки проекта Quantum. В качестве браузерного движка задействован Goanna 5.1, вариант движка Gecko, очищенный от кода неподдерживаемых компонентов и платформ. Пользователям ветки Pale Moon 29.x предложен прямой переход на выпуск 31.0.
  • Обеспечена поддержка как старых немодифицированных дополнений к Firefox, так и новых дополнений, специально подготовленных для Pale Moon. Стабильность работы старых дополнений не гарантируется, поэтому они будут помечаться в менеджере дополнений специальной оранжевой меткой.
  • Добавлена поддержка единовременной проверки всей цепочки свойств или вызовов в JavaScript при помощи оператора «?.». Например, через «db?.user?.name?.length» можно обратиться к значению «db.user.name.length» без предварительных проверок.
  • Для улучшения совместимости с сайтами добавлены методы Selection.setBaseAndExtent() и queueMicroTask().
  • در سازنده () IntersectionObserver، هنگام عبور یک رشته خالی، به جای پرتاب یک استثنا، ویژگی rootMargin به طور پیش فرض تنظیم می شود.
  • Улучшена отрисовка конструкций, заданных при помощи CSS grid и flexbox.
  • Повышена производительность параллельного выполнения web worker-ов в JavaScript.
  • Улучшено отображение шрифтов курсивом.
  • Обновлены версии библиотек, включённых в базовую поставку.
  • Добавлена поддержка расширенных идентификаторов видеокодеков VPx.
  • Решена давняя проблема с отображением полей, заданных напрямую в тегах body и iframe без применения CSS.
  • Удалён код, связанный с использованием сервисов Google SafeBrowsing и URLClassifier.
  • Восстановлен код для сборки на платформе macOS.
  • Удалён нестандартный API ArchiveReader.
  • Проведена чистка кода от компонентов Mozilla для сбора телеметрии.
  • Удалён код, связанный с поддержкой платформы Android.
  • Удалён фреймворк автоматизированного тестирования Marionette.
  • اصلاحات مربوط به رفع آسیب پذیری ها به تعویق افتاده است.

مرورگر Pale Moon 31.0 منتشر شد


منبع: opennet.ru

اضافه کردن نظر