Pale Moon 32 -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 klassista käyttöliittymäorganisaatiota vaihtamatta Firefox 29:ään ja 57:ään integroituihin Australis- ja Photon-rajapintoihin sekä 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 XUL-teknologian tuki on palautettu selaimeen ja kyky käyttää sekä täysimittaisia että kevyitä suunnitteluteemoja on säilytetty.
Uudessa versiossa:
- Yhteensopivuusongelmien ratkaisemiseksi on tehty töitä. Vuosina 2016-2020 julkaistut ECMAScript-spesifikaatiot on otettu kokonaisuudessaan käyttöön, lukuun ottamatta BigInt-tukea.
- JPEG-XL-kuvamuodon käyttöönotto on lisännyt animaatiota ja progressiivista dekoodausta (näyttö latautuessa). JPEG-XL- ja Highway-kirjastot on päivitetty.
- Säännöllisten lausekkeiden moottoria on laajennettu. Säännölliset lausekkeet tukevat nyt nimettyjä kaappeja, Unicode-merkkiluokkien estosekvenssit on otettu käyttöön (esimerkiksi \p{Math} - matemaattiset symbolit) ja "katso taakse" ja "lookaround" -tilojen toteutus on suunniteltu uudelleen. ).
- CSS-ominaisuudet offset-* on nimetty uudelleen muotoon inset-*, jotta ne ovat määrityksen mukaisia. CSS ratkaisee ongelmat, jotka liittyvät periytymiseen ja elementin ympärillä olevaan täyttöön. Koodi on siivottu ja käyttämättömät CSS-ominaisuudet etuliitteineen on otettu käyttöön.
- Ratkaistiin muistin loppumiseen liittyvä ongelma, kun käsitellään erittäin korkearesoluutioisia animoituja kuvia.
- Lisätty tuki vaihtoehtoisille linkittäjille rakennettaessa Unix-tyyppisiä järjestelmiä.
- Työ virallisten koontiversioiden luomiseksi macOS:lle ja FreeBSD:lle on loppusuoralla (beta-versiot ovat jo saatavilla).
Lähde: opennet.ru