Pale Moon Browser 29.1 -julkaisu

Saatavilla on Pale Moon 29.1 -verkkoselaimen julkaisu, joka haarautuu Firefox-koodikannasta parantaakseen suorituskykyä, säilyttääkseen klassisen käyttöliittymän, minimoidakseen muistinkulutuksen ja tarjotakseen muita mukautusvaihtoehtoja. Pale Moon -versiot on luotu Windowsille ja Linuxille (x86 ja x86_64). Projektikoodia jaetaan MPLv2:lla (Mozilla Public License).

Projekti noudattaa klassista käyttöliittymäorganisaatiota vaihtamatta Firefox 29:ään integroituun Australis-käyttöliittymään ja laajoilla mukautusvaihtoehdoilla. Poistettuja osia ovat DRM, Social API, WebRTC, PDF-katseluohjelma, Crash Reporter, koodi tilastojen keräämiseen, työkalut lapsilukkoa ja vammaisia ​​varten. Firefoxiin verrattuna selain säilyttää tuen XUL-teknologialle ja säilyttää mahdollisuuden käyttää sekä täysimittaisia ​​että kevyitä suunnitteluteemoja. Pale Moon on rakennettu UXP:lle (Unified XUL Platform), joka on Mozilla Central -tietovaraston Firefox-komponenttien haarukka, joka ei sisällä sidoksia Rust-koodiin eikä sisällä Quantum-projektin kehitystä.

Uudessa versiossa:

  • Toteutettu String.prototype.replaceAll()-metodi, joka palauttaa uuden merkkijonon (alkuperäinen merkkijono pysyy muuttumattomana), jossa kaikki osumat korvataan määritetyn mallin perusteella.
  • On otettu käyttöön ehdotus minkä tahansa JSON-tekstin käsittelemisestä ECMAScriptin syntaktisena osajoukona, mikä mahdollistaa rivinerottimien (U+2028) ja kappaleenerottimien (U+2029) käytön merkkijonoliteraaaleissa.
  • JSON.stringify()-menetelmän palauttamien merkkijonojen oikea muotoilu on varmistettu.
  • Lisätty tuki erottimille, jotka edustavat visuaalisesti suuria lukuja JavaScriptissä (esimerkiksi 1_000_000).
  • Päivitetyt sivustokohtaiset User Agentin arvon ohitukset.
  • AV-koodekki on oletuksena poissa käytöstä suoratoisto-ongelmien vuoksi.
  • Haavoittuvuuksien korjauksia on lykätty.

Lähde: opennet.ru

Lisää kommentti