Выпуск браўзэра Pale Moon 32.2

Апублікаваны рэліз web-браўзэра Pale Moon 32.2, які адказаў ад кодавай базы Firefox для забеспячэння больш высокай эфектыўнасці працы, захаванні класічнага інтэрфейсу, мінімізацыі спажывання памяці і паданні дадатковых магчымасцяў па наладзе. Зборкі Pale Moon фармуюцца для Windows і Linux (x86_64). Код праекту распаўсюджваецца пад ліцэнзіяй MPLv2 (Mozilla Public License).

Праект прытрымліваецца класічнай арганізацыі інтэрфейсу, без пераходу да інтэграваных у Firefox 29 і 57 інтэрфейсаў Australis і Photon, і з прадастаўленнем шырокіх магчымасцяў кастамізацыі. З выдаленых кампанентаў можна адзначыць DRM, Social API, WebRTC, PDF-прагляднік, Сrash Reporter, код для збору статыстыкі, сродкі для бацькоўскага кантролю і людзей з абмежаванымі магчымасцямі. У параўнанні з Firefox, у браўзэр вернутая падтрымка пашырэнняў, выкарыстоўвалых XUL, і захавана магчымасць ужывання як паўнавартасных, так і легкаважных тэм афармлення.

У новай версіі:

  • Прадастаўлены эксперыментальныя зборкі для FreeBSD, якія выкарыстоўваюць GTK2 (акрамя раней прапанаваных зборак з GTK3). Для сціску зборак для FreeBSD задзейнічаны фармат xz замест bzip2.
  • Браўзэрны рухавічок Goanna (форк рухавічка Mozilla Gecko) і платформа UXP (Unified XUL Platform, адгалінаванне кампанентаў Firefox) абноўлены да версіі 6.2, у якой падвышаная сумяшчальнасць з іншымі браўзэрамі і наладжана праца з большасцю сайтаў, аб праблемах з якімі паведамлялі карыстачы.
  • Рэалізавана падтрымка імпарту JavaScript-модуляў пры дапамозе выражэння import().
  • У модулях забяспечана магчымасць экспартавання async-функцый.
  • Дададзена падтрымка палёў у класах JavaScript.
  • Дададзена падтрымка аператараў прысваення "||=", "&&=" і "??=".
  • Прадастаўлена магчымасць выкарыстання састарэлага глабальнага window.event (уключаецца праз dom.window.event.enabled у about:config), які працягвае выкарыстоўвацца на некаторых сайтах.
  • Рэалізаваны метады self.structuredClone() і Element.replaceChildren().
  • У рэалізацыі Shadow DOM палепшана падтрымка псеўдакласа ": host".
  • У CSS WebComponents рэалізаваная падтрымка функцыі ::slotted().
  • Палепшана кэшаванне старонак памяці.
  • Дададзена падтрымка мультымедыйнага пакета FFmpeg 6.0.
  • Ухілены збоі пры выкарыстанні тэхналогій WebComponents (Custom Elements, Shadow DOM, JavaScript Modules і HTML Templates).
  • Ухілены праблемы са зборкай з зыходных тэкстаў для другасных платформаў.
  • Абноўлена рэалізацыя API Fetch.
  • Рэалізацыя API DOM Performance прыведзена да адпаведнасці спецыфікацыі.
  • Палепшана апрацоўка націскаў клавіш, дададзена падтрымка адпраўкі падзеі для Ctrl+Enter.
  • Абноўлены ўбудаваныя бібліятэкі Freetype 2.13.0 і Harfbuzz 7.1.0.
  • Для GTK рэалізавана падтрымка кэшавання адмаштабаваных шрыфтоў і падвышаная прадукцыйнасць працы са шрыфтамі. На сістэмах з GTK спынена падтрымка fontconfig.
  • Перанесены выпраўленні памылак, звязаных з бяспекай.

Выпуск браўзэра Pale Moon 32.2

Крыніца: opennet.ru

Дадаць каментар