Pale Moon Browser 31.0 laidiens

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

Projekts atbilst klasiskajai saskarnes organizācijai, nepārslēdzoties uz Australis saskarni, kas integrēta pārlūkprogrammā Firefox 29, 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, kodu statistikas apkopošanai, vecāku kontroles rīkus un cilvēkus ar invaliditāti. Salīdzinot ar Firefox, pārlūkprogramma saglabā atbalstu XUL tehnoloģijai un saglabā iespēju izmantot gan pilnvērtīgas, gan vieglas dizaina tēmas.

Jaunajā versijā:

  • Pēc vairāku stabilitātes problēmu identificēšanas un viena no galvenajiem izstrādātājiem protesta, Pale Moon 30.0.0 un 30.0.1 iepriekš pabeigtās versijas tika atceltas. Ir atgriezta UXP (Unified XUL Platform) platformas izmantošana, izstrādājot Firefox komponentu dakšiņu no Mozilla Central repozitorija, atbrīvojot no saitēm ar Rust kodu un neietverot Quantum projekta attīstību. Izmantotais pārlūkprogrammas dzinējs ir Goanna 5.1, Gecko dzinēja variants, kas ir attīrīts no koda no neatbalstītiem komponentiem un platformām. Pale Moon 29.x filiāles lietotājiem tiek piedāvāta tieša pāreja uz 31.0 izlaidumu.
  • Atbalsts tiek nodrošināts gan veciem, nemodificētiem Firefox papildinājumiem, gan jauniem, īpaši Pale Moon sagatavotiem papildinājumiem. Vecāku papildinājumu stabilitāte netiek garantēta, tāpēc tie tiks atzīmēti papildinājumu pārvaldniekā ar īpašu oranžu etiķeti.
  • Pievienots atbalsts visas rekvizītu ķēdes vienreizējai pārbaudei vai JavaScript izsaukumiem, izmantojot operatoru “?”. Piemēram, izmantojot "db?.user?.name?.length", varat piekļūt "db.user.name.length" vērtībai bez iepriekšējas pārbaudes.
  • Lai uzlabotu saderību ar vietnēm, ir pievienotas metodes Selection.setBaseAndExtent() un queueMicroTask().
  • Konstruktorā IntersectionObserver(), nododot tukšu virkni, pēc noklusējuma tiek iestatīts rekvizīts rootMargin, nevis izņēmums.
  • Uzlabota to dizainu atveidošana, kas definēti, izmantojot CSS režģi un flexbox.
  • Uzlabota tīmekļa darbinieku paralēlas izpildes veiktspēja JavaScript.
  • Uzlabots slīpraksta fontu attēlojums.
  • Pamata pakotnē iekļauto bibliotēku atjauninātās versijas.
  • Pievienots atbalsts paplašinātiem VPx video kodeku identifikatoriem.
  • Atrisināta ilgstoša problēma ar lauku rādīšanu, kas iestatīti tieši pamatteksta un iframe tagos, neizmantojot CSS.
  • Noņemts kods, kas saistīts ar Google drošas pārlūkošanas un URLClassifier pakalpojumu izmantošanu.
  • Montāžas kods macOS platformā ir atjaunots.
  • Noņemta nestandarta ArchiveReader API.
  • Kods tika notīrīts no Mozilla komponentiem telemetrijas apkopošanai.
  • Noņemts kods, kas saistīts ar Android platformas atbalstu.
  • Marionette automatizētās testēšanas sistēma ir noņemta.
  • Ar ievainojamību novēršanu saistītie labojumi ir atlikti.

Pale Moon Browser 31.0 laidiens


Avots: opennet.ru

Pievieno komentāru