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

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

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

  • Уключаная па змаўчанні падтрымка набору тэхналогій WebComponents для стварэння ўласных тэгаў HTML, улучальная спецыфікацыі Custom Elements, Shadow DOM, JavaScript Modules і HTML Templates, якія, напрыклад, ужываюцца на GitHub. З набору WebComponents у Pale Moon пакуль рэалізаваны толькі API CustomElements і Shadow DOM.
  • Стабілізаваны зборкі для macOS (Intel і ARM).
  • Забяспечана зацямненне хваста загалоўкаў укладак, у якіх не месціцца ўвесь тэкст (замест паказу шматкроп'я).
  • Абноўлены рэалізацыі Promise і функцыі async. Рэалізаваны метад Promise.any().
  • Палепшана апрацоўка аб'ектаў з рэгулярнымі выразамі, для якіх забяспечана карэктная зборка смецця.
  • Вырашаны праблемы з прайграваннем відэа ў фармаце VP8.
  • Абноўлены убудаваны шрыфт з emoji.
  • Рэалізаваны псеўда-класы CSS ":is()" і ":where()".
  • Рэалізаваны складаныя селектары для псеўда-класа ":not()".
  • Рэалізавана CSS-уласцівасць inset.
  • Рэалізаваная CSS-функцыя env().
  • Дададзена апрацоўка прайгравання відэа з каляровай мадэллю RGB, а не толькі з YUV. Забяспечана апрацоўка відэа з поўным дыяпазонам яркасці (0-255 узроўняў).
  • Уключаны па змаўчанні API Web text-to-speech.
  • Абноўлены версіі бібліятэк NSPR 4.35 і NSS 3.79.4.
  • Выдалены невыкарыстоўваныя налады сістэмы "Tracking protection" і праведзена чыстка кода (у Pale Moon выкарыстоўваецца ўласная сістэма блакавання лічыльнікаў для адсочвання наведванняў, а сістэма "Tracking protection" з Firefox не ўжывалася).
  • Падвышаная бяспека генерацыі кода ў JIT-рухавічку.

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


Крыніца: opennet.ru

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