Eldono de Pale Moon Browser 32.2

La eldono de la retumilo Pale Moon 32.2 estis publikigita, kiu forkiĝis de la Fajrovulpo-kodbazo por disponigi pli altan rendimenton, konservi la klasikan interfacon, minimumigi memorkonsumon kaj disponigi pliajn personigajn opciojn. Pale Moon-konstruaĵoj estas generitaj por Vindozo kaj Linukso (x86_64). La projektkodo estas distribuita sub la MPLv2 (Mozilla Public License).

La projekto aliĝas al la klasika organizo de la interfaco, sen ŝanĝi al la interfacoj Australis kaj Photon integritaj en Firefox 29 kaj 57, kaj kun la dispono de ampleksaj agordaj opcioj. Forigitaj komponantoj inkluzivas DRM, Socia API, WebRTC, PDF-rigardilo, Crash Reporter, statistika kolektokodo, gepatra kontrolo kaj homoj kun handikapoj. Kompare kun Fajrovulpo, la retumilo resendis subtenon por etendaĵoj kiuj uzas XUL, kaj konservas la kapablon uzi kaj plenrajtajn kaj malpezajn temojn.

En la nova versio:

  • Eksperimentaj versioj por FreeBSD uzantaj GTK2 nun haveblas (aldone al la antaŭe ofertitaj GTK3-versioj). La versioj de FreeBSD nun uzas la kunpreman formaton xz anstataŭ bzip2.
  • La retumilmotoro Goanna (forko de la Mozilla Gecko-motoro) kaj la UXP-platformo (Unified XUL Platform, forko de Firefox-komponantoj) estis ĝisdatigitaj al versio 6.2, kiu plibonigas kongruecon kun aliaj retumiloj kaj plibonigitan laboron kun plej multaj retejoj, pri kiuj uzantoj raportis problemojn.
  • Subteno por importado de JavaScript-moduloj per la ordono import() estas efektivigita.
  • Moduloj provizas la eblecon eksporti asinkronajn funkciojn.
  • Aldonita subteno por kampoj en JavaScript-klasoj.
  • Aldonita subteno por asignooperatoroj "||=", "&&=" kaj "??=".
  • La ebleco uzi la malrekomenditan tutmondan dosieron window.event (ebligita per dom.window.event.enabled en about:config), kiu daŭre estas uzata en iuj retejoj, estas provizita.
  • La metodoj `self.structuredClone()` kaj `Element.replaceChildren()` estas efektivigitaj.
  • La efektivigo de Shadow DOM plibonigis subtenon por la pseŭdoklaso ":host".
  • CSS WebComponents nun subtenas la funkcion ::slotted().
  • Plibonigita memorpaĝa kaŝmemorigo.
  • Aldonita subteno por FFmpeg 6.0 plurmedia pako.
  • Riparitaj kraŝoj dum uzado de WebComponents-teknologioj (Propraj Elementoj, Shadow DOM, JavaScript-Moduloj kaj HTML-Ŝablonoj).
  • Riparitaj problemoj pri konstruado el la fontkodo por duarangaj platformoj.
  • La efektivigo de Fetch API estis ĝisdatigita.
  • La efektivigo de la DOM Performance API estis konformigita al la specifo.
  • Plibonigita klavopremo-traktado, aldonita subteno por sendado de eventoj per Ctrl+Enter.
  • La enkonstruitaj bibliotekoj Freetype 2.13.0 kaj Harfbuzz 7.1.0 estis ĝisdatigitaj.
  • Subteno por kaŝmemorigo de skalitaj tiparoj estis efektivigita por GTK, kaj la rendimento de la tiparo estis plibonigita. La subteno por Fontconfig estis ĉesigita en GTK-sistemoj.
  • Sekurec-rilataj cimo-korektoj estis migritaj.

 Eldono de Pale Moon Browser 32.2

fonto: opennet.ru

Aldoni komenton