Avalikustatud on web-brauseri Pale Moon 32.5 versioon, mis hargneb Firefoxi koodibaasist, et tagada kÔrgem efektiivsus, sÀilitada klassikaline liides, minimeerida mÀlu tarbimist ja pakkuda tÀiendavaid kohandamisvÔimalusi. Pale Mooni versioonid on saadaval Windowsi ja Linuxi (x86_64) jaoks. Projekti kood on litsentseeritud MPLv2 (Mozilla Public License) alusel.
Projekt jĂ€rgib klassikalist liidese korraldust, ilma et oleks ĂŒleminekut Firefox 29 ja 57 Australis ja Photon liidesele, ning pakub laialdasi kohandamisvĂ”imalusi. Eemaldatud komponentidena vĂ”ib nimetada DRM-i, sotsiaalset API-d, WebRTC-d, PDF-vaatajat, Crash Reporterit, statistika kogumise koodi, lapsevanemakontrolli tööriistu ja abivajavaid inimesi. VĂ”rreldes Firefoxiga on brauserisse tagasi toodud XUL-i kasutavad laiendused ja sĂ€ilinud on vĂ”imalus kasutada nii tĂ€ielikke kui ka kergeid kujundusteemasid.
Peamised muudatused:
- Lisatud esialgne rakendus API ReadableStreams.
- Lisatud tugi lÀbipaistvusele WebM-videos, mida kasutatakse <video> sildi rakendamisel lÀbipaistvate animatsioonide jaoks. See muudatus vÔib oluliselt mÔjutada video taasesituse jÔudlust, kui videos on alfa-kanal.
- Lisatud meetodi crypto.randomUUID tugi, vÔimaldades veebilehtede skriptidel genereerida juhuslikke UUID-sid API WebCrypto kaudu.
- Kasutajate soovil on lisatud seadistus browser.bookmarks.openInTabClosesMenu (vaikimisi sees), mis vĂ”imaldab jĂ€tta raamatukogu menĂŒĂŒ avatuks pĂ€rast selle kasutamist uute sakkide avamiseks (keskmine hiireklĂ”ps vĂ”i Ctrl+hiireklĂ”ps). Vaikimisi suletakse raamatukogu menĂŒĂŒ kohe pĂ€rast jĂ€rje avamist.
- Eemaldatud User Agent vÀÀrtuse ĂŒlekirjutamine Netflixi jaoks pĂ€rast Silverlight brauseri lisa toe lĂ”petamist. Palemooni brauser ei toeta enam Netflixis DRM-sisu taasesitamist ja ei kavatse seda tuge taastada.
- Eemaldatud User Agent vÀÀrtuse ĂŒlekirjutamine Spotify jaoks. Spotify tugi jÀÀb alles, kuid ainult osa DRM-sisust saadakse taasesitada (nĂ€iteks jĂ€tkuvalt saavad taasesitust podcastid).
- Web Workeris on rakendatud toetust pesakondadele ja piiratud (clamping) taimeritele.
- Parandatud SVG-piltide renderdamise protsessi kohtades, kus ei ole mÀÀratud kÔrguse vÔi laiuse atribuute.
- Parandatud mÀluhalduse jÔudlust.
- Raamatukogu libvpx on uuendatud versioonile 1.6.1.
- Teostatud meedia taasesituse koodi puhastus ja vÀrskendus.
- Eemaldatud GMP (Gecko Media Plugin) sisselĂŒlitamise tugi, kuna seda kasutasid ainult toetamata komponendid nagu EME/DRM ja WebRTC.
- Viimased EME/DRM koodijoonted on eemaldatud, kuna Palemooni brauseri arendajad usuvad, et neid funktsioone ei peaks kasutama ĂŒkski rakendus, arvestades meedia tööstuse 'jĂ€medat' poliitikat vaba ja avatud tarkvara suhtes.
- fail simd.js on eemaldatud ja selle asemel kasutatakse nĂŒĂŒd C++ koodi.
- libav teegi kasutamine on lÔpetatud ning selle asemel on rakendatud FFT-funktsioonid FFMpegist.
- Uued GLSL versioonid on nĂŒĂŒd piiranguteta.
- Lisatud on kaitse sec-gpc (Global Privacy Control) pĂ€ise ĂŒlekirjutamise vastu.
- Uuendatud on funktsioonide setInterval, ResizeObserver, Intl.NumberFormat ja DefaultNumberOption() spetsifikatsioonide kohandamine.
Allikas: opennet.ru
