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

Апублікаваны рэліз web-браўзэра Pale Moon 32, які адказаў ад кодавай базы 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 і захавана магчымасць ужывання як паўнавартасных, так і легкаважных тэм афармлення.

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

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

  • Праведзена работа па вырашэнні праблем з сумяшчальнасцю. Рэалізаваны поўны ахоп спецыфікацый ECMAScript, выпушчаных у 2016-2020 гадах, за выключэннем падтрымкі BigInt.
  • У рэалізацыі фармату малюнкаў JPEG-XL дададзена падтрымка анімацыі і прагрэсіўнага дэкадавання (паказ па меры загрузкі). Абноўлены бібліятэкі JPEG-XL і Highway.
  • Пашыраны рухавічок рэгулярных выразаў. У рэгулярных выразах з'явілася падтрымка найменных груп (named captures), рэалізаваны escape-паслядоўнасці класаў Unicode-знакаў (напрыклад, \p{Math} — матэматычныя знакі), перапрацавана рэалізацыя рэжымаў «lookbehind» (адсылка назад) і «lookaround» (праверка асяроддзя ).
  • CSS-уласцівасці offset-* перайменаваны ў inset-* у адпаведнасць з патрабаваннямі спецыфікацыі. У CSS вырашаны праблемы з атрыманнем у спадчыну і запаўненнем вакол элемента. Праведзена чыстка кода з рэалізацыяй невыкарыстоўваных CSS-уласцівасцяў з прэфіксамі.
  • Вырашана праблема з вычарпаннем памяці пры апрацоўцы анімаваных малюнкаў з вельмі вялікім дазволам.
  • Дададзена падтрымка альтэрнатыўных кампаноўшчыкаў пры зборцы ў Unix-падобных сістэмах.
  • Набліжаецца да завяршэння праца па фармаванні афіцыйных зборак для macOS і FreeBSD (ужо даступныя бэта-зборкі).

Крыніца: opennet.ru

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