On saanud uue versiooni Pale Moon 29.1, mis on hargnenud Firefoxi koodibaasist, et tagada kõrgem tööefektiivsus, säilitada klassikaline kasutajaliides, minimeerida mälutarbimist ja pakkuda täiendavaid kohandamisvõimalusi. Pale Moon'i versioonid on saadaval Windowsi ja Linuxi voorudele (x86 ja x86_64). Projekti kood on litsentseeritud MPLv2 (Mozilla Public License) alusel.
Projekt järgib klassikalist kasutajaliidese struktuuri, ilma et oleks liikunud Firefox 29 disaini Australis suunas, pakkudes laialdasi kohandamisvõimalusi. Eemaldatud komponentide seas on DRM, sotsiaalne API, WebRTC, PDF-vaaturi, Crash Reporter, statistika kogumise kood, vanemlikud kontrolli vahendid ja abivajajate võimalused. Võrreldes Firefoxiga toetab brauser endiselt XUL-tehnoloogiat ja säilitab võimaluse kasutada täis- ja kergekaalu teemasid. Pale Moon on rajatud UXP (Unified XUL Platform) platvormile, mille raames on FX-i komponente hargnenud Mozilla Central'i hoidlast, vabanenud Rusti koodilinkidest ning ei sisalda Quantum projekti arenguteid.
Uues versioonis:
- Rakendatud on meetod String.prototype.replaceAll(), mis tagastab uue stringi (algne string ei muutu), kus kõik vastavused asendatakse määratud mustri põhjal.
- On ellu viidud ettepanek töödelda mis tahes JSON-teksti kui ECMAScripti süntaktilist alameetodit, mis võimaldab kasutada stringi literaalides ridade (U+2028) ja lõikude (U+2029) eraldusmärke.
- Tagatud on õiged formaadid stringidele, mis tagastatakse meetodi JSON.stringify() kaudu.
- Lisatud on eraldajate toetus suurte numbrite selge esitamise jaoks JavaScriptis (nt 1_000_000).
- Üksikutele saitidele spetsiifilised User Agent väärtuste ülekatteid on uuendatud.
- Vaikimisi on AV kodeerija keelatud voogesituse probleemide tõttu.
- Rikkumiste parandused on edastatud.
Allikas: opennet.ru
