Издаване на браузъра Pale Moon 32.5

Публикувана версия на уеб браузъра Pale Moon 32.5, произхождаща от кода на Firefox, с цел да осигури по-висока ефективност, да запази класическия интерфейс, да минимизира потреблението на памет и да предостави допълнителни възможности за персонализиране. Сборките на Pale Moon се създават за Windows и Linux (x86_64). Кодът на проекта се разпространява под лиценз MPLv2 (Mozilla Public License).

Проектът поддържа класическа организация на интерфейса, без да преминава към внедрените в Firefox 29 и 57 интерфейси Australis и Photon, и предлага широки възможности за кастомизация. От премахнатите компоненти могат да се отбележат DRM, Social API, WebRTC, PDF-прегледвач, Crash Reporter, код за събиране на статистика, средства за родителски контрол и достъп за хора с увреждания. В сравнение с Firefox, браузерът възстановява поддръжката на разширения, използващи XUL, и запазва възможността за прилагане както на пълноценни, така и на леко оформени теми.

Основни промени:

  • Добавена е начална реализация на API ReadableStreams.
  • Добавена е поддръжка на прозрачност в WebM видеа, която се прилага при използване на таг
  • Добавена е поддръжка на метода crypto.randomUUID, позволяващ на уеб скриптове да генерират случайни UUID чрез API WebCrypto.
  • По искане на потребителите е добавена настройка browser.bookmarks.openInTabClosesMenu (по подразбиране включена), която позволява менюто с отметки да остане отворено след отваряне на отметки в нови табове (чрез средния бутон на мишката или Ctrl+клик). По подразбиране менюто с отметки се затваря веднага след отваряне на отметка.
  • Премахнато е пренастройването на стойността на User Agent за Netflix след спирането на поддръжката на браузърен плъгин Silverlight в услугата. Браузърът Pale Moon вече не поддържа възпроизвеждане на DRM съдържание в Netflix и не планира да възстановява такава поддръжка.
  • Премахнато е пренастройването на стойността на User Agent за Spotify. Поддръжката на Spotify все още остава, но само част от DRM съдържанието ще бъде възпроизвеждано (например, подкасти все още се възпроизвеждат).
  • В Web Worker е реализирана поддръжка на вложени и ограничени (clamping) таймери.
  • Подобрен е процесът на рендериране на SVG изображения на повърхности, за които не са зададени атрибути за височина или ширина.
  • Подобрена е производителността на механизма за управление на паметта.
  • Библиотеката libvpx е обновена до версия 1.6.1.
  • Извършено е почистване и обновяване на кода за възпроизвеждане на медийно съдържание.
  • Премахната е поддръжката за включване на GMP (Gecko Media Plugin), тъй като той се използваше само от неподдържани компоненти, като EME/DRM и WebRTC.
  • Последните части от кода EME/DRM бяха премахнати, тъй като разработчиците на браузъра Palemoon смятат, че тези възможности не трябва да се използват от приложения, поради "драконовската" политика на медийната индустрия спрямо свободния и отворен софтуер.
  • Файлът simd.js е премахнат, вместо него сега се използва код на C++.
  • Използването на библиотеката libav е спряно, вместо нея се използват функции FFT от FFMpeg.
  • Премахнати са ограниченията, свързани с поддръжката на нови версии на GLSL.
  • Добавена е защита от презаписване на заглавката sec-gpc (Global Privacy Control).
  • Актуализирани са спецификациите на функциите setInterval, ResizeObserver, Intl.NumberFormat и DefaultNumberOption().

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster