Objavljen je novi izdanja web preglednika Pale Moon 33.1.0, koji je odvojen od kodne baze Firefoxa kako bi se osigurala veća efikasnost rada, očuvala klasična sučelja, smanjila potrošnja memorije i pružile dodatne mogućnosti prilagodbe. Pale Moon verzije se izrađuju za Windows i Linux (x86_64). Kod projekta distribuira se pod MPLv2 licencom (Mozilla Public License).
Projekt se drži klasične organizacije sučelja, bez prelaska na integrirana sučelja Australis i Photon iz Firefoxa 29 i 57, uz pružanje širokih mogućnosti prilagodbe. Uklonjeni su komponenti kao što su DRM, Social API, WebRTC, preglednik PDF-a, Crash Reporter, kod za prikupljanje statistike, alati za roditeljsku kontrolu i za osobe s invaliditetom. U usporedbi s Firefoxom, podrška za proširenja koja koriste XUL vraćena je u preglednik, dok su zadržane mogućnosti korištenja kako punih tako i laganih tema.
Glavne promjene:
- Dodana je podrška za meta oznaku , koja omogućava učitavanje resursa bez čekanja na njihov zahtjev, na primjer, moguće je odmah učitati određene CSS datoteke, skripte, video i slike.
- HTTP zaglavlju CSP (Content Security Policy) dodana je podrška za direktive „style-src-attr“, „style-src-elem“, „script-src-attr“ i „script-src-elem“, koje pružaju funkcionalnost direktiva style i script, ali s mogućnošću njihove primjene na pojedinačne elemente i upravljačke događaje, poput onclick.
- Uključena je djelomična podrška za HTML oznaku „
- Dodana je podrška za specifikaciju Emoji 15.1.
- Implementirana je podrška za svojstvo window.webkitURL.
- Dodane su skraćene verzije CSS svojstava koja upravljaju logičkim pozicioniranjem elemenata, „margin-block“, „margin-inline“, „padding-block“ i „padding-inline“. Na primjer, vrijednosti „margin-block-start“, „margin-block-end“, „margin-inline-start“ i „margin-inline-end“ sada se mogu definirati pomoću sažetih svojstava „margin-block“ i „margin-inline“.
- Dodacima je dopušteno definiranje mogućnosti CPU-a (SSE2/AVX/AVX2) putem sučelja Navigator.
- Iz kodne baze uklonjen je CSS engine Stylo, napisan na jeziku Rust.
Izvor: opennet.ru
