Pale Moon Browser 31.0 Buraxılışı

Daha yüksək performans təmin etmək, klassik interfeysi saxlamaq, yaddaş istehlakını minimuma endirmək və əlavə fərdiləşdirmə seçimlərini təmin etmək üçün Firefox kod bazasından ayrılan Pale Moon 31.0 veb brauzerinin buraxılışı nəşr olundu. Pale Moon quruluşları Windows və Linux (x86 və x86_64) üçün yaradılıb. Layihə kodu MPLv2 (Mozilla Public License) altında paylanır.

Layihə Firefox 29-a inteqrasiya olunmuş Australis interfeysinə keçmədən və geniş fərdiləşdirmə seçimlərini təqdim etməklə interfeysin klassik təşkilinə riayət edir. Silinmiş komponentlərə DRM, Sosial API, WebRTC, PDF görüntüləyicisi, Crash Reporter, statistika toplama kodu, valideyn nəzarəti və əlilliyi olan insanlar daxildir. Firefox ilə müqayisədə brauzer XUL texnologiyası üçün dəstəyi saxlayır və həm tam hüquqlu, həm də yüngül mövzulardan istifadə etmək qabiliyyətini saxlayır.

Yeni versiyada:

  • После выявления ряда проблем со стабильностью и протеста одного из ключевых разработчиков отменены ранее сформированные выпуски 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() konstruktorunda boş sətir ötürərkən, istisna atmaq əvəzinə rootMargin xassəsi default olaraq təyin edilir.
  • Улучшена отрисовка конструкций, заданных при помощи CSS grid и flexbox.
  • Повышена производительность параллельного выполнения web worker-ов в JavaScript.
  • Улучшено отображение шрифтов курсивом.
  • Обновлены версии библиотек, включённых в базовую поставку.
  • Добавлена поддержка расширенных идентификаторов видеокодеков VPx.
  • Решена давняя проблема с отображением полей, заданных напрямую в тегах body и iframe без применения CSS.
  • Удалён код, связанный с использованием сервисов Google SafeBrowsing и URLClassifier.
  • Восстановлен код для сборки на платформе macOS.
  • Удалён нестандартный API ArchiveReader.
  • Проведена чистка кода от компонентов Mozilla для сбора телеметрии.
  • Удалён код, связанный с поддержкой платформы Android.
  • Удалён фреймворк автоматизированного тестирования Marionette.
  • Zəifliklərin aradan qaldırılması ilə bağlı düzəlişlər təxirə salınıb.

Pale Moon Browser 31.0 Buraxılışı


Mənbə: opennet.ru

Добавить комментарий