Izdanje preglednika Pale Moon 32.2

Objavljeno je izdanje web preglednika Pale Moon 32.2, koji se odvojio od baze kodova Firefoxa kako bi pružio bolje performanse, sačuvao klasično sučelje, smanjio potrošnju memorije i pružio dodatne mogućnosti prilagodbe. Pale Moon međugradnje generiraju se za Windows i Linux (x86_64). Kôd projekta se distribuira pod MPLv2 (Mozilla Public License).

Projekt se pridržava klasične organizacije sučelja, bez prelaska na Australis i Photon sučelja integrirana u Firefoxu 29 i 57, te uz pružanje opsežnih mogućnosti prilagodbe. Uklonjene komponente uključuju DRM, Social API, WebRTC, PDF preglednik, Crash Reporter, kod za prikupljanje statistike, roditeljski nadzor i osobe s invaliditetom. U usporedbi s Firefoxom, preglednik je vratio podršku za ekstenzije koje koriste XUL i zadržao mogućnost korištenja potpunih i laganih tema.

U novoj verziji:

  • Dostavljene su eksperimentalne verzije za FreeBSD koristeći GTK2 (uz prethodno ponuđene verzije s GTK3). Za komprimiranje sklopova za FreeBSD koristi se xz format umjesto bzip2.
  • Goanna preglednik (odvojak Mozilla Gecko motora) i UXP platforma (Unified XUL Platform, odvojak komponenti Firefoxa) ažurirani su na verziju 6.2, koja poboljšava kompatibilnost s drugim preglednicima i radi s većinom stranica za koje su korisnici prijavili probleme s.
  • Implementirana podrška za uvoz JavaScript modula pomoću izraza import().
  • Moduli pružaju mogućnost izvoza asinkronih funkcija.
  • Dodana podrška za polja u JavaScript klasama.
  • Dodana podrška za operatore dodjele "||=", "&&=" i "??=".
  • Omogućena je upotreba zastarjelog globalnog window.eventa (omogućenog putem dom.window.event.enabled u about:config), koji se i dalje koristi na nekim web stranicama.
  • Implementirane metode self.structuredClone() i Element.replaceChildren().
  • Implementacija Shadow DOM-a poboljšala je podršku za pseudo-klasu ":host".
  • CSS WebComponents sada podržava funkciju ::slotted().
  • Poboljšano predmemoriranje memorijske stranice.
  • Dodana podrška za multimedijski paket FFmpeg 6.0.
  • Popravljena rušenja pri korištenju tehnologija WebComponents (Prilagođeni elementi, Shadow DOM, JavaScript moduli i HTML predlošci).
  • Problemi s izgradnjom iz izvornog koda za sekundarne platforme su riješeni.
  • Ažurirana implementacija Fetch API-ja.
  • Implementacija DOM Performance API-ja usklađena je sa specifikacijom.
  • Poboljšano rukovanje pritiscima tipki, dodana podrška za slanje događaja za Ctrl+Enter.
  • Ažurirane su ugrađene biblioteke za Freetype 2.13.0 i Harfbuzz 7.1.0.
  • Za GTK je implementirana podrška za predmemoriranje skaliranih fontova i poboljšana je izvedba za rad s fontovima. Podrška za fontconfig je prekinuta na GTK sustavima.
  • Ispravci sigurnosnih grešaka pomaknuti su naprijed.

Izdanje preglednika Pale Moon 32.2

Izvor: opennet.ru

Dodajte komentar