A liberazione di u navigatore web Pale Moon 31.0 hè stata publicata, chì hà sbulicatu da a basa di codice Firefox per furnisce un rendimentu più altu, mantene l'interfaccia classica, minimizzà u cunsumu di memoria è furnisce opzioni di persunalizazione supplementari. Pale Moon builds sò generati per Windows è Linux (x86 è x86_64). U codice di u prugettu hè distribuitu sottu u MPLv2 (Mozilla Public License).
U prugettu aderisce à l'urganizazione classica di l'interfaccia, senza passà à l'interfaccia Australis integrata in Firefox 29, è cù a pruvisione di opzioni di persunalizazione estensiva. I cumpunenti eliminati includenu DRM, Social API, WebRTC, PDF viewer, Crash Reporter, codice di cullizzioni di statistiche, cuntrolli parentali, è persone cù disabilità. In cunfrontu cù Firefox, u navigatore mantene u supportu per a tecnulugia XUL è mantene a capacità di utilizà temi à tempu pienu è ligeri.
In a nova versione:
- Dopu avè identificatu una quantità di prublemi di stabilità è prutesta da unu di i sviluppatori chjave, e versioni di Pale Moon 30.0.0 è 30.0.1 precedentemente completate sò state annullate. L'usu di a piattaforma UXP (Plataforma Unificata XUL) hè stata riturnata, sviluppendu una furchetta di cumpunenti di Firefox da u repository Mozilla Central, liberata da ligami à u codice Rust è micca cumprendi i sviluppi di u prughjettu Quantum. U mutore di navigatore utilizatu hè Goanna 5.1, una variante di u mutore Gecko, pulita di codice da cumpunenti è piattaforme senza supportu. L'utilizatori di u ramu Pale Moon 29.x sò pruposti una transizione diretta per liberà 31.0.
- U supportu hè furnitu sia per i vechji add-ons micca mudificati per Firefox sia per i novi add-ons preparati apposta per Pale Moon. L'stabilità di add-ons più vechji ùn hè micca garantita, perchè seranu marcati in u manager add-on cun una etichetta aranciu speciale.
- Aghjunghje supportu per a verificazione una volta di tutta a catena di proprietà o chjamate in JavaScript cù l'operatore "?". Per esempiu, usendu "db?.user?.name?.length" pudete accede à u valore di "db.user.name.length" senza cuntrolli preliminari.
- Per migliurà a cumpatibilità cù i siti web, i metudi Selection.setBaseAndExtent () è queueMicroTask () sò stati aghjuntu.
- In u custruttore IntersectionObserver (), quandu passa una stringa viota, a pruprietà rootMargin hè stabilita per difettu invece di scaccià una eccezzioni.
- Rendu megliu di i disinni definiti cù a griglia CSS è flexbox.
- Prestazione mejorata di l'esecuzione parallela di i travagliadori web in JavaScript.
- A visualizazione migliorata di i caratteri corsu.
- Versioni aghjurnate di biblioteche incluse in u pacchettu di basa.
- Supportu aghjuntu per l'identificatori di codec video VPx estesi.
- Risolviu un prublema di longa durata cù i campi di visualizazione direttamente in i tags di corpu è iframe senza aduprà CSS.
- U codice eliminatu in relazione à l'usu di Google SafeBrowsing è URLClassifier servizii.
- U codice per l'assemblea nantu à a piattaforma macOS hè stata restaurata.
- Eliminatu l'API ArchiveReader non standard.
- U codice hè stata pulita da i cumpunenti di Mozilla per a cullizzioni di telemetria.
- U codice eliminatu in relazione à u supportu di a piattaforma Android.
- U quadru di teste automatizatu di Marionette hè statu eliminatu.
- E correzioni relative à l'eliminazione di e vulnerabilità sò state postponate.

Source: opennet.ru
