Pale Moon Browser 32.2 laidiens

Ir publicēts Pale Moon 32.2 tīmekļa pārlūkprogrammas izlaidums, kas ir atdalīts no Firefox kodu bāzes, lai nodrošinātu augstāku veiktspēju, saglabātu klasisko saskarni, samazinātu atmiņas patēriņu un nodrošinātu papildu pielāgošanas iespējas. Pale Moon versijas tiek ģenerētas operētājsistēmai Windows un Linux (x86_64). Projekta kods tiek izplatīts saskaņā ar MPLv2 (Mozilla Public License).

Projekts atbilst klasiskajai saskarnes organizācijai, nepārslēdzoties uz Australis un Photon saskarnēm, kas integrētas pārlūkprogrammās Firefox 29 un 57, un ar plašām pielāgošanas iespējām. Noņemtie komponenti ietver DRM, sociālo API, WebRTC, PDF skatītāju, Crash Reporter, statistikas vākšanas kodu, vecāku kontroli un personas ar invaliditāti. Salīdzinot ar Firefox, pārlūkprogramma ir atgriezusi atbalstu paplašinājumiem, kas izmanto XUL, un saglabā iespēju izmantot gan pilnvērtīgas, gan vieglas tēmas.

Jaunajā versijā:

  • Ir nodrošinātas FreeBSD eksperimentālās versijas, izmantojot GTK2 (papildus iepriekš piedāvātajām versijām ar GTK3). Lai saspiestu FreeBSD komplektus, bzip2 vietā tiek izmantots xz formāts.
  • Goanna pārlūkprogrammas dzinējs (Mozilla Gecko dzinēja dakša) un UXP platforma (Unified XUL Platform, Firefox komponentu dakša) ir atjauninātas uz versiju 6.2, kas uzlabo saderību ar citām pārlūkprogrammām un darbojas ar lielāko daļu vietņu, par kurām lietotāji ziņoja par problēmām. ar.
  • Ieviests atbalsts JavaScript moduļu importēšanai, izmantojot izteiksmi import().
  • Moduļi nodrošina iespēju eksportēt asinhronās funkcijas.
  • Pievienots atbalsts laukiem JavaScript klasēs.
  • Pievienots atbalsts piešķiršanas operatoriem "||=", "&&=" un "??=".
  • Nodrošināta iespēja izmantot novecojušo globālo window.event (iespējots, izmantojot dom.window.event.enabled vietnē about:config), kas joprojām tiek izmantots dažās vietnēs.
  • Ieviestas self.structuredClone() un Element.replaceChildren() metodes.
  • Shadow DOM ieviešana ir uzlabojusi pseidoklases ":host" atbalstu.
  • CSS WebComponents tagad atbalsta ::slotted() funkciju.
  • Uzlabota atmiņas lapu kešatmiņa.
  • Pievienots atbalsts FFmpeg 6.0 multivides pakotnei.
  • Novērstas avārijas, izmantojot WebComponents tehnoloģijas (pielāgotos elementus, ēnu DOM, JavaScript moduļus un HTML veidnes).
  • Ir novērstas problēmas, veidojot no pirmkoda sekundārajām platformām.
  • Atjaunināta Fetch API ieviešana.
  • DOM Performance API ieviešana ir saskaņota ar specifikāciju.
  • Uzlabota taustiņsitienu apstrāde, pievienots atbalsts notikumu sūtīšanai Ctrl+Enter.
  • Freetype 2.13.0 un Harfbuzz 7.1.0 iebūvētās bibliotēkas ir atjauninātas.
  • GTK ir ieviests atbalsts mērogotu fontu saglabāšanai kešatmiņā, un ir uzlabota veiktspēja darbam ar fontiem. GTK sistēmās fontconfig atbalsts ir pārtraukts.
  • Drošības kļūdu labojumi ir virzīti uz priekšu.

Pale Moon Browser 32.2 laidiens

Avots: opennet.ru

Pievieno komentāru