Pale Moon 32.1 -verkkoselaimen julkaisu on julkaistu, joka erottui Firefox-koodikannasta parantaakseen suorituskykyä, säilyttää klassisen käyttöliittymän, minimoi muistin kulutuksen ja tarjoaa lisää mukautusvaihtoehtoja. Pale Moon -versiot luodaan Windowsille ja Linuxille (x86_64). Projektikoodia jaetaan MPLv2:lla (Mozilla Public License).
Projekti noudattaa käyttöliittymän klassista organisaatiota, vaihtamatta Firefox 29:ään ja 57:ään integroituihin Australis- ja Photon-rajapintoihin ja tarjoaa laajoja mukautusvaihtoehtoja. Poistettuja osia ovat DRM, Social API, WebRTC, PDF-katseluohjelma, Crash Reporter, tilastojen keräyskoodi, lapsilukko ja vammaiset. Firefoxiin verrattuna selain on palauttanut tuen XUL-laajennuksille ja säilyttää mahdollisuuden käyttää sekä täysimittaisia että kevyitä teemoja.
Uudessa versiossa:
- WebComponents-teknologiasarjan tuki mukautettujen HTML-tunnisteiden luomiseen on oletusarvoisesti käytössä, mukaan lukien mukautetut elementit, varjo-DOM, JavaScript-moduulit ja HTML-mallien määritykset, kuten GitHubissa käytetyt. Pale Moonin WebComponents-joukosta vain CustomElements- ja Shadow DOM -sovellusliittymät on toteutettu toistaiseksi.
- Koontiversiot macOS:lle (Intel ja ARM) on vakautettu.
- On otettu käyttöön välilehtien otsikoiden hännän tummennus, jotka eivät sisällä kaikkea tekstiä (elipsin näyttämisen sijaan).
- Päivitetyt Promise-toteutukset ja asynkronointitoiminnot. Promise.any()-menetelmä on otettu käyttöön.
- Parannettu kohteiden käsittely säännöllisillä lausekkeilla, joille varmistetaan oikea roskien keräys.
- VP8-muodossa olevien videoiden toistoon liittyvät ongelmat on ratkaistu.
- Päivitetty sisäänrakennettu emoji-fontti.
- Toteutetut CSS-pseudo-luokat ":is()" ja ":where()".
- Toteutettu monimutkaiset valitsimet pseudoluokkalle ":not()".
- Otettiin käyttöön lisätty CSS-ominaisuus.
- Toteutettu CSS-funktio env().
- Lisätty käsittely videon toistoa varten RGB-värimallilla, ei vain YUV:lla. Saatavilla on videonkäsittely täydellä kirkkausalueella (0-255 tasoa).
- Web tekstistä puheeksi -sovellusliittymä on oletuksena käytössä.
- Päivitetyt versiot NSPR 4.35- ja NSS 3.79.4 -kirjastoista.
- Tracking-suojausjärjestelmän käyttämättömät asetukset poistettiin ja koodi puhdistettiin (Pale Moon käyttää omaa laskurien estojärjestelmää käyntien seuraamiseen, eikä Firefoxin Tracking-suojausjärjestelmää käytetty).
- JIT-moottorin koodin luomisen turvallisuutta on parannettu.
Lähde: opennet.ru