Pale Moon Browser 32.2 väljalase

Avaldatud on Pale Moon 32.2 veebibrauseri väljalase, mis eraldus Firefoxi koodibaasist, et pakkuda suuremat jõudlust, säilitada klassikaline liides, minimeerida mälutarbimist ja pakkuda täiendavaid kohandamisvõimalusi. Pale Moon järgud luuakse Windowsi ja Linuxi jaoks (x86_64). Projekti koodi levitatakse MPLv2 (Mozilla Public License) all.

Projekt järgib liidese klassikalist korraldust, lülitumata üle Firefox 29 ja 57 integreeritud liidestele Australis ja Photon ning pakkudes ulatuslikke kohandamisvõimalusi. Eemaldatud komponentide hulka kuuluvad DRM, Social API, WebRTC, PDF-vaatur, Crash Reporter, statistika kogumise kood, vanemlik kontroll ja puuetega inimesed. Võrreldes Firefoxiga on brauser tagastanud XUL-i kasutavate laienduste toe ja säilitanud võimaluse kasutada nii täisväärtuslikke kui ka kergeid teemasid.

Uues versioonis:

  • Lisaks varem pakutud GTK3 järkudele on nüüd saadaval FreeBSD eksperimentaalsed versioonid, mis kasutavad GTK2. FreeBSD järkudes kasutatakse nüüd bzip2 asemel xz tihendusvormingut.
  • Goanna brauserimootor (Mozilla Gecko mootori haru) ja UXP platvorm (Unified XUL Platform, Firefoxi komponentide haru) on uuendatud versioonile 6.2, mis parandab ühilduvust teiste brauseritega ja parandab tööd enamiku saitidega, millega kasutajad on probleemidest teatanud.
  • JavaScripti moodulite importimise tugi import() lause abil on rakendatud.
  • Moodulid pakuvad võimalust eksportida asünkroonseid funktsioone.
  • Lisatud JavaScripti klasside väljade tugi.
  • Lisatud tugi omistamisoperaatoritele "||=", "&&=" ja "??=".
  • Lisatud on võimalus kasutada aegunud globaalset window.event'i (lubatud dom.window.event.enabled kaudu failis about:config), mida mõnedel saitidel endiselt kasutatakse.
  • Meetodid self.structuredClone() ja Element.replaceChildren() on rakendatud.
  • Shadow DOM-i implementatsioonil on täiustatud pseudoklassi ":host" tuge.
  • CSS WebComponents toetab nüüd funktsiooni ::slotted().
  • Täiustatud mälulehtede vahemällu salvestamine.
  • Lisatud on FFmpeg 6.0 multimeediumipaketi tugi.
  • Parandatud WebComponentsi tehnoloogiate (kohandatud elemendid, varju-DOM, JavaScripti moodulid ja HTML-mallid) kasutamisel tekkinud krahhid.
  • Parandatud probleemid lähtekoodist teisejärguliste platvormide loomisel.
  • Fetch API implementatsiooni on uuendatud.
  • DOM Performance API implementatsioon on viidud spetsifikatsiooniga vastavusse.
  • Täiustatud klahvivajutuste käsitlus, lisatud tugi sündmuste saatmiseks Ctrl+Enter abil.
  • Sisseehitatud teeke Freetype 2.13.0 ja Harfbuzz 7.1.0 on uuendatud.
  • GTK jaoks on rakendatud skaleeritud fontide vahemällu salvestamise tugi ja fontide jõudlust on parandatud. Fontconfig'i tugi on GTK süsteemides lõpetatud.
  • Turvalisusega seotud veaparandused on migreeritud.

 Pale Moon Browser 32.2 väljalase

Allikas: opennet.ru

Lisa kommentaar