Հրապարակվել է Pale Moon 32.5 վեբ բրաուզերի թողարկումը, որն անջատվել է 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 օգտագործող ընդլայնումների աջակցությունը և պահպանում է ինչպես լիարժեք, այնպես էլ թեթև թեմաներ օգտագործելու հնարավորությունը:
Խոշոր փոփոխություններ.
- Ավելացվեց ReadableStreams API-ի նախնական իրականացումը:
- Ավելացվել է WebM տեսանյութերի թափանցիկության աջակցություն՝ պիտակ օգտագործելիս թափանցիկությամբ անիմացիոն պատկերների համար: Փոփոխությունը կարող է մեծ ազդեցություն ունենալ վիդեո նվագարկման կատարողականի վրա, եթե տեսանյութն ունի ալֆա ալիք:
- Ավելացվել է crypto.randomUUID մեթոդի աջակցությունը, որը թույլ է տալիս վեբ-սկրիպտներին ստեղծել պատահական UUID՝ օգտագործելով WebCrypto API:
- Օգտատերերի խնդրանքով պարամետր է ավելացվել browser.bookmarks.openInTabClosesMenu (միացված է լռելյայն), որը թույլ է տալիս բաց թողնել էջանիշների ընտրացանկը նոր ներդիրներում դրանից էջանիշները բացելուց հետո (սեղմելով մկնիկի միջին կոճակը կամ Ctrl+click): ) Լռելյայնորեն, էջանիշների ընտրացանկը փակվում է էջանիշը բացելուց անմիջապես հետո:
- Հեռացվել է Netflix-ի Օգտագործողի գործակալի արժեքի փոխարինումը այն բանից հետո, երբ այս ծառայության մեջ Silverlight բրաուզերի հավելվածի աջակցությունը դադարեցվել է: Palemoon զննարկիչն այլևս չի աջակցում Netflix-ում DRM բովանդակության նվագարկումը և չի պատրաստվում նման աջակցություն վերադարձնել:
- Spotify-ի համար օգտագործողի գործակալի արժեքի փոխարինումը հեռացվեց: Spotify-ի աջակցությունն առայժմ մնում է, բայց դրանից միայն որոշ DRM բովանդակություն կհնչի (օրինակ՝ փոդքաստները դեռ կհնչեն):
- Web Worker-ն աջակցում է տեղադրված և սեղմող ժամանակաչափեր:
- SVG պատկերների բարելավված մատուցում այն մակերեսների վրա, որոնք չունեն բարձրության կամ լայնության ատրիբուտներ:
- Հիշողության բաշխման մեխանիզմի բարելավված աշխատանքը:
- libvpx գրադարանը թարմացվել է 1.6.1 տարբերակին:
- Մեդիա բովանդակության նվագարկման կոդը մաքրվել և թարմացվել է:
- Հեռացվել է GMP (Gecko Media Plugin) միացնելու աջակցությունը, քանի որ այն օգտագործվում էր միայն չաջակցվող բաղադրիչների կողմից, ինչպիսիք են EME/DRM-ը և WebRTC-ն:
- EME/DRM կոդի վերջին բիթերը հեռացվել են, քանի որ Palemoon բրաուզերի մշակողները կարծում են, որ այս հնարավորությունները չպետք է օգտագործվեն որևէ հավելվածի կողմից՝ մեդիա ոլորտի «դրակոնյան» քաղաքականության պատճառով՝ կապված անվճար և բաց կոդով ծրագրաշարի հետ:
- Simd.js ֆայլը հեռացվել է և այժմ փոխարինվել է C++ կոդով։
- Libav գրադարանի օգտագործումը դադարեցվել է՝ հօգուտ FFMpeg-ի FFT գործառույթների:
- Հեռացվել են GLSL-ի նոր տարբերակների աջակցության հետ կապված սահմանափակումները:
- Ավելացվեց պաշտպանություն sec-gpc (Գաղտնիության գլոբալ վերահսկում) վերնագրի անտեսումից:
- SetInterval, ResizeObserver, Intl.NumberFormat և DefaultNumberOption() գործառույթները համապատասխանեցվել են թարմացված բնութագրերին:
Source: opennet.ru
