Pale Moon Browser 32.2 թողարկում

Հրապարակվել է 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-ի աջակցությունը դադարեցվել է:
  • Անվտանգության վրիպակների շտկումներն առաջ են շարժվել:

Pale Moon Browser 32.2 թողարկում

Source: opennet.ru

Добавить комментарий