Pale Moon Browser 31.0 Tso tawm

Kev tso tawm ntawm Pale Moon 31.0 lub vev xaib web browser tau tshaj tawm, uas forked los ntawm Firefox codebase los muab kev ua tau zoo dua, khaws cov classic interface, txo qis kev nco thiab muab kev xaiv kho kom haum ntxiv. Pale Moon tsim yog tsim rau Windows thiab Linux (x86 thiab x86_64). Txoj haujlwm code raug faib raws li MPLv2 (Mozilla Public License).

Lub phiaj xwm ua raws li lub koom haum classic ntawm lub interface, tsis tas yuav hloov mus rau Australis interface ua ke hauv Firefox 29, thiab nrog rau kev muab cov kev xaiv dav dav. Tshem tawm cov khoom muaj xws li DRM, Social API, WebRTC, PDF viewer, Crash Reporter, txheeb cais sau code, niam txiv tswj, thiab cov neeg tsis taus. Piv nrog rau Firefox, qhov browser khaws kev txhawb nqa rau XUL thev naus laus zis thiab khaws lub peev xwm los siv ob qho tag nrho cov ntsiab lus thiab lub teeb yuag.

Hauv qhov tshiab version:

  • После выявления ряда проблем со стабильностью и протеста одного из ключевых разработчиков отменены ранее сформированные выпуски 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().
  • Hauv IntersectionObserver() constructor, thaum dhau ib txoj hlua khoob, cov cuab yeej rootMargin tau teeb tsa los ntawm lub neej ntawd tsis txhob cuam tshuam qhov kev zam.
  • Улучшена отрисовка конструкций, заданных при помощи CSS grid и flexbox.
  • Повышена производительность параллельного выполнения web worker-ов в JavaScript.
  • Улучшено отображение шрифтов курсивом.
  • Обновлены версии библиотек, включённых в базовую поставку.
  • Добавлена поддержка расширенных идентификаторов видеокодеков VPx.
  • Решена давняя проблема с отображением полей, заданных напрямую в тегах body и iframe без применения CSS.
  • Удалён код, связанный с использованием сервисов Google SafeBrowsing и URLClassifier.
  • Восстановлен код для сборки на платформе macOS.
  • Удалён нестандартный API ArchiveReader.
  • Проведена чистка кода от компонентов Mozilla для сбора телеметрии.
  • Удалён код, связанный с поддержкой платформы Android.
  • Удалён фреймворк автоматизированного тестирования Marionette.
  • Kev kho uas cuam tshuam txog kev tshem tawm qhov tsis zoo tau raug ncua.

Pale Moon Browser 31.0 Tso tawm


Tau qhov twg los: opennet.ru

Ntxiv ib saib