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

Հրապարակվել է 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

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