Издание на браузера 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 видео, използвана при приложение на таг <video> за анимирани изображения с прозрачност. Промяната може значително да повлияе на производителността на възпроизвеждането на видео, ако във видеото има алфа-канал.
  • Добавена е поддръжка на метода crypto.randomUUID, позволяващ на уеб скриптовете да генерират произволни UUID чрез API WebCrypto.
  • По искане на потребителите е добавена настройка browser.bookmarks.openInTabClosesMenu (по подразбиране включена), която позволява на менюто сbookmarks да остане отворено след отваряне на закладките в нови табове (чрез среден клик или Ctrl+клик). По подразбиране менюто сbookmarks се затваря веднага след отварянето на закладка.
  • Премахнато е пренаписването на стойността 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