Lansarea browser-ului Pale Moon 32.2

A fost publicată versiunea 32.2 a browserului web Pale Moon, ramificat din baza de cod Firefox pentru a asigura o eficiență mai mare, păstrând interfața clasică, minimizând consumul de memorie și oferind opțiuni suplimentare de personalizare. Versiunile Pale Moon sunt disponibile pentru Windows și Linux (x86_64). Codul proiectului este distribuit sub licența MPLv2 (Mozilla Public License).

Proiectul respectă organizația clasică a interfeței, fără a trece la interfețele integrate în Firefox 29 și 57, cum ar fi Australis și Photon, oferind în același timp o gamă largă de opțiuni de personalizare. Printre componentele eliminate se numără DRM, Social API, WebRTC, vizualizator PDF, Crash Reporter, codul pentru colectarea statisticilor, instrumentele de control parental și cele pentru persoanele cu dizabilități. Comparativ cu Firefox, browser-ul a readus suportul pentru extensii care utilizează XUL și a păstrat posibilitatea aplicării atât a temelor complete, cât și a celor ușoare.

În noua versiune:

  • Sunt disponibile versiuni experimentale pentru FreeBSD, care utilizează GTK2 (în plus față de versiunile anterioare cu GTK3). Pentru comprimarea versiunilor pentru FreeBSD este utilizat formatul xz în loc de bzip2.
  • Motorul de browser Goanna (fork al motorului Mozilla Gecko) și platforma UXP (Unified XUL Platform, ramificație a componentelor Firefox) au fost actualizate la versiunea 6.2, care îmbunătățește compatibilitatea cu alte browsere și permite funcționarea a majorității site-urilor, despre care utilizatorii au raportat probleme.
  • A fost implementat suportul pentru importul modulelor JavaScript prin expresia import().
  • Modulele oferă posibilitatea de a exporta funcții async.
  • A fost adăugat suportul pentru câmpuri în clasele JavaScript.
  • A fost adăugat suportul pentru operatorii de atribuire „||=”, „&&=” și „??=”.
  • A fost oferită posibilitatea de a utiliza variabila globală învechită window.event (activată prin dom.window.event.enabled în about:config), care continuă să fie folosită pe anumite site-uri.
  • Au fost implementate metodele self.structuredClone() și Element.replaceChildren().
  • În implementarea Shadow DOM a fost îmbunătățit suportul pentru pseudoclasa „:host”.
  • În CSS WebComponents a fost implementat suportul pentru funcția ::slotted().
  • A fost îmbunătățită gestionarea caching-ului paginilor.
  • A fost adăugat suport pentru pachetul multimedia FFmpeg 6.0.
  • Au fost eliminate blocajele la utilizarea tehnologiilor WebComponents (Custom Elements, Shadow DOM, JavaScript Modules și HTML Templates).
  • Au fost rezolvate problemele cu compilarea din surse pentru platforme secundare.
  • Implementarea API-ului Fetch a fost actualizată.
  • Implementarea API-ului DOM Performance a fost adusă în conformitate cu specificațiile.
  • A fost îmbunătățită gestionarea apăsărilor de taste și a fost adăugat suport pentru trimiterea unui eveniment pentru Ctrl+Enter.
  • Bibliotecile integrate Freetype 2.13.0 și Harfbuzz 7.1.0 au fost actualizate.
  • Pentru GTK a fost implementat suportul pentru caching-ul fonturilor scalate și a fost îmbunătățită performanța în gestionarea fonturilor. Suportul pentru fontconfig a fost oprit pe sistemele cu GTK.
  • Au fost incluse corecții de erori legate de securitate.

Lansarea browser-ului Pale Moon 32.2

Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster