Հրապարակվել է Pale Moon 32.2 վեբ բրաուզերի թողարկումը, որն անջատվել է Firefox կոդերի բազայից՝ ապահովելու ավելի բարձր կատարողականություն, պահպանել դասական ինտերֆեյսը, նվազագույնի հասցնել հիշողության սպառումը և ապահովել անհատականացման լրացուցիչ տարբերակներ: Pale Moon-ի կառուցվածքները ստեղծվում են Windows-ի և Linux-ի համար (x86_64): Ծրագրի կոդը բաշխվում է MPLv2 (Mozilla Public License) ներքո:
Նախագիծը հավատարիմ է ինտերֆեյսի դասական կազմակերպմանը` առանց Firefox 29-ում և 57-ում ինտեգրված Australis-ի և Photon-ի ինտերֆեյսներին անցնելու, ինչպես նաև հարմարեցման լայն տարբերակների տրամադրմամբ: Հեռացված բաղադրիչները ներառում են DRM, Social API, WebRTC, PDF դիտող, Crash Reporter, վիճակագրության հավաքագրման կոդը, ծնողական վերահսկողությունը և հաշմանդամություն ունեցող անձինք: Firefox-ի համեմատ՝ զննարկիչը վերադարձրել է XUL օգտագործող ընդլայնումների աջակցությունը և պահպանում է ինչպես լիարժեք, այնպես էլ թեթև թեմաներ օգտագործելու հնարավորությունը:
Նոր տարբերակում.
- FreeBSD-ի համար GTK2 օգտագործող փորձարարական կառուցումներ են տրամադրվել (ի լրումն GTK3-ով նախկինում առաջարկված կառուցումների): FreeBSD-ի համար հավաքները սեղմելու համար bzip2-ի փոխարեն օգտագործվում է xz ձևաչափը:
- Goanna բրաուզերի շարժիչը (Mozilla Gecko շարժիչի պատառաքաղը) և UXP պլատֆորմը (Unified XUL հարթակ, Firefox բաղադրիչների պատառաքաղ) թարմացվել են մինչև 6.2 տարբերակ, որը բարելավում է համատեղելիությունը այլ բրաուզերների հետ և աշխատում է այն կայքերի մեծ մասի հետ, որոնց մասին օգտատերերը հայտնել են խնդիրների մասին: հետ։
- Իրականացված աջակցություն JavaScript մոդուլների ներմուծման համար, օգտագործելով import() արտահայտությունը:
- Մոդուլները հնարավորություն են տալիս արտահանել համաժամանակյա գործառույթներ:
- Ավելացվել է JavaScript դասերի դաշտերի աջակցություն:
- Ավելացվել է «||=", «&&=" և «??=" հանձնարարական օպերատորների աջակցությունը:
- Տրամադրվում է հնացած գլոբալ window.event-ի օգտագործման հնարավորություն (միացված է dom.window.event.enabled-ում about:config-ում), որը շարունակում է օգտագործվել որոշ կայքերում:
- Իրականացված self.structuredClone() և Element.replaceChildren() մեթոդները:
- Shadow DOM-ի ներդրումը բարելավել է «:host» կեղծ դասի աջակցությունը:
- CSS WebComponents-ն այժմ աջակցում է ::slotted() ֆունկցիան:
- Բարելավված հիշողության էջի քեշավորում:
- Ավելացված է աջակցություն FFmpeg 6.0 մուլտիմեդիա փաթեթին:
- Ուղղվել են վթարները WebComponents տեխնոլոգիաների օգտագործման ժամանակ (Custom Elements, Shadow DOM, JavaScript Modules և HTML Templates):
- Երկրորդային հարթակների համար սկզբնական կոդից կառուցելու հետ կապված խնդիրները շտկվել են:
- Թարմացվել է Fetch API-ի իրականացումը:
- DOM Performance API-ի իրականացումը համապատասխանեցվում է բնութագրին:
- Ստեղների սեղմումների բարելավված կառավարում, Ctrl+Enter-ի համար միջոցառումներ ուղարկելու ավելացված աջակցություն:
- Freetype 2.13.0 և Harfbuzz 7.1.0 ներկառուցված գրադարանները թարմացվել են:
- GTK-ի համար իրականացվել է մասշտաբային տառատեսակների քեշավորման աջակցություն, և տառատեսակների հետ աշխատելու համար կատարողականությունը բարելավվել է: GTK համակարգերում fontconfig-ի աջակցությունը դադարեցվել է:
- Անվտանգության վրիպակների շտկումներն առաջ են շարժվել:
Source: opennet.ru