Utgivningen av webblÀsaren Pale Moon 31.0

UtgÄvan av webblÀsaren Pale Moon 31.0 har publicerats, en avknoppning frÄn Firefox-koden för att sÀkerstÀlla högre effektivitet, bevara det klassiska grÀnssnittet, minimera minnesanvÀndning och erbjuda ytterligare anpassningsmöjligheter. Versioner av Pale Moon byggs för Windows och Linux (x86 och x86_64). Projektets kod distribueras under licensen MPLv2 (Mozilla Public License).

Projektet följer en klassisk grÀnssnittstruktur, utan att övergÄ till det i Firefox 29 introducerade Australis-grÀnssnittet, och erbjuder omfattande anpassningsmöjligheter. Bland borttagna komponenter kan nÀmnas DRM, Social API, WebRTC, PDF-lÀsare, Crash Reporter, kod för insamling av statistik, verktyg för förÀldrakontroll och hjÀlpmedel för personer med funktionsnedsÀttningar. JÀmfört med Firefox har webblÀsaren behÄllit stöd för XUL-teknologin och möjligheten att anvÀnda bÄde fullstÀndiga och lÀtta teman.

I den nya versionen:

  • Efter att ha upptĂ€ckte ett antal stabilitetsproblem och protester frĂ„n en av de nyckelutvecklare har de tidigare versionerna av Pale Moon 30.0.0 och 30.0.1 avbrutits. AnvĂ€ndningen av plattformen UXP (Unified XUL Platform) har Ă„terstĂ€llts, vilket utvecklar avknoppningar av Firefox-komponenter frĂ„n Mozilla Centrals repository, som Ă€r befriade frĂ„n beroenden till Rust-kod och inte inkluderar Quantum-projektets arbete. I stĂ€llet anvĂ€nds Goanna 5.1 som webblĂ€sarmotor, en version av Gecko-motorn som har rensats frĂ„n kod av outbyggda komponenter och plattformar. AnvĂ€ndare av Pale Moon 29.x-grenen erbjuds en direkt uppgradering till version 31.0.
  • Stöd för bĂ„de gamla, omodifierade Firefox-tillĂ€gg och nya tillĂ€gg specifikt skapade för Pale Moon har lagts till. Stabiliteten hos gamla tillĂ€gg garanteras inte, sĂ„ de kommer att markeras med en speciell orange etikett i tillĂ€ggshanteraren.
  • Stöd för att kontrollera hela kedjan av egenskaper eller anrop i JavaScript har lagts till med hjĂ€lp av operatorn "?.". Till exempel kan du via "db?.user?.name?.length" komma Ă„t vĂ€rdet "db.user.name.length" utan föregĂ„ende kontroller.
  • För att förbĂ€ttra kompatibiliteten med webbplatser har metoderna Selection.setBaseAndExtent() och queueMicroTask() lagts till.
  • I konstruktorn IntersectionObserver() har en tom strĂ€ng vid överföring sĂ€kerstĂ€llt att rootMargin-egenskapen stĂ€lls in som standard i stĂ€llet för att generera ett undantag.
  • Rendering av konstruktioner definierade med CSS grid och flexbox har förbĂ€ttrats.
  • Prestandan för parallell exekvering av web worker i JavaScript har ökat.
  • Visningen av kursiv stil har förbĂ€ttrats.
  • Versionerna av biblioteken som ingĂ„r i grundleveransen har uppdaterats.
  • Stöd för utökade identifierare för videokodekar VPx har lagts till.
  • Ett gammalt problem med visning av fĂ€lt definierade direkt i taggarna body och iframe utan att anvĂ€nda CSS har lösts.
  • Koden relaterad till anvĂ€ndningen av Google SafeBrowsing- och URLClassifier-tjĂ€nster har tagits bort.
  • Koden för byggnation pĂ„ macOS-plattformen har Ă„terstĂ€llts.
  • Icke-standard API:er som ArchiveReader har tagits bort.
  • Koden har rensats frĂ„n komponenter frĂ„n Mozilla för att samla in telemetry.
  • Koden relaterad till stöd för Android-plattformen har tagits bort.
  • Ramverket för automatiserad testning Marionette har tagits bort.
  • Fixar relaterade till sĂ€kerhetsĂ„tgĂ€rder har överförts.

Utgivningen av webblÀsaren Pale Moon 31.0


KĂ€lla: opennet.ru
Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster