Firefox 80-ի թողարկում

Վեբ զննարկիչը թողարկվել է Firefox 80. Բացի այդ, ստեղծվել է թարմացում մասնաճյուղերը երկարաժամկետ աջակցությամբ 68.12.0 и 78.2.0. Firefox 68.12 ESR-ն իր շարքի վերջին տարբերակն է, և մեկ ամսվա ընթացքում Firefox 68 օգտվողներին կառաջարկվի ավտոմատ թարմացում 78.3 թողարկման համար: Տարբերակ Firefox 80 android- ի համար ուշացած. Շուտով բեմ բետա փորձարկում Firefox 81 մասնաճյուղը կանցնի, որի թողարկումը նախատեսված է սեպտեմբերի 22-ին։

Հիմնական նորամուծություններ:

  • Linux հարթակում իրականացվել է նոր backend X11-ի համար, որը հիմնված է DMABUF-ի վրա, որը պատրաստվել է նախկինում Wayland-ի համար առաջարկված DMABUF հետնամասի բաժանմամբ: Նոր backend-ը հնարավորություն տվեց ապահովել VA-API-ի միջոցով ապարատային վիդեո արագացման աջակցություն X11 արձանագրություն օգտագործող համակարգերի համար (նախկինում նման արագացումը միացված էր միայն Wayland-ի համար), ինչպես նաև EGL-ի միջոցով WebGL-ի գործարկման հնարավորությունը: EGL-ի միջոցով աշխատանքը ակտիվացնելու համար անհրաժեշտ է ակտիվացնել «gfx.webrender.all», «media.ffmpeg.dmabuf-textures.enabled», «media.ffmpeg.vaapi-drm-display.enabled» և «media.ffmpeg» կարգավորումները: vaapi.enabled» about:config-ում, ինչպես նաև սահմանել MOZ_X11_EGL միջավայրի փոփոխականը, որը կփոխի Webrender և OpenGL կոմպոզիտացիոն բաղադրիչները՝ GLX-ի փոխարեն EGL օգտագործելու համար: VA-API-ի աջակցությունը դեռ լիովին կայունացված չէ և լռելյայն միացված կլինի ապագա թողարկումում:
  • Ներառված է նոր իրականացում արգելափակման ցուցակ հավելումներ, որոնք ունեն անվտանգության, կայունության կամ աշխատանքի հետ կապված խնդիրներ: Նոր ներդրումը նշանավոր է մշակման բլոկների ցուցակների կատարողականի բարելավման և մասշտաբայնության խնդիրների լուծման համար՝ շնորհիվ կասկադի օգտագործման: Ծաղկման ֆիլտրեր.
  • 1 թվականի սեպտեմբերի 2020-ից տրված TLS վկայագրերի համար. կամք Վավերականության ժամկետի նոր սահմանափակում կկիրառվի. այդ վկայագրերի ժամկետը չի կարող գերազանցել 398 օրը (13 ամիս): Նմանատիպ սահմանափակումներ հաստատվել են Chrome-ում և Safari-ում։ Մինչև սեպտեմբերի 1-ը ստացված վկայականների համար վստահությունը կպահպանվի, բայց սահմանափակվում է 825 օրով (2.2 տարի):
  • Միգրենով և էպիլեպսիայով օգտվողների համար ներդիրները բացելիս որոշ անիմացիոն էֆեկտներ հանվել են: Օրինակ, ներդիրի բովանդակությունը բեռնելիս այժմ ցատկող կետի փոխարեն ցուցադրվում է ավազի ժամացույցի պատկերակը:
    Firefox 80-ի թողարկում

  • Հնարավոր է տեղադրել Firefox-ը որպես լռելյայն PDF դիտող համակարգում:
  • Ավելացվել է նախազգուշացում ցուցադրելու աջակցություն HTTPS-ի միջոցով բացված էջից վեբ ձևի բովանդակություն ուղարկելիս՝ առանց գաղտնագրման օգտագործման: Նախազգուշացման ելքը վերահսկելու համար about:config-ում կա «security.warn_submit_secure_to_insecure» պարամետրը:
  • Տարբեր բարելավումներ և ուղղումներ են արվել էկրանի ընթերցողներին և հաշմանդամություն ունեցող մարդկանց աջակցելու համար:
  • Ավելացվել է RTX և Transport-cc մեխանիզմների աջակցություն՝ WebRTC-ի միջոցով վատ կապի ուղիներով զանգերի որակը բարելավելու և հասանելի թողունակության կանխատեսումը բարելավելու համար:
  • JavaScript արտահայտության մեջ «արտահանում» Ապահովված է ECMAScript 2021 հստակեցումով առաջարկված նոր «արտահանել * որպես անվանատարածք» շարահյուսության համար:
  • Animations API-ն ներառում է կոմպոզիտացիոն գործողություններ KeyframeEffect.composite и KeyframeEffect.iterationComposite.
  • Media Session API-ն ավելացրել է աջակցություն հոսքի մեջ դիրքի փոփոխման կարգավորիչների սահմանման համար. փնտրել անցնել նշված դիրքին և բաց թողնել Գովազդ բաց թողնել գովազդները, որոնք հայտնվում են հիմնական բովանդակությունից առաջ:
  • WebGL-ն իրականացնում է ընդլայնում KHR_parallel_shader_compile, որը թույլ է տալիս միանգամից մի քանի shader կոմպիլյատորներ գործարկել։
  • Window.open()-ն այլևս չի աջակցում outerHeight և outerWidth պարամետրերը:
  • WebAssembly-ում ատոմային գործողությունների օգտագործումն ավելի շատ է չսահմանափակվելով ընդհանուր հիշողության տարածքներ:
  • Վեբ մշակողների գործիքներն առաջարկում են փորձնական վահանակ՝ տարբեր բրաուզերների հետ անհամատեղելիությունները պարզելու համար:
    Firefox 80-ի թողարկումFirefox 80-ի թողարկում

  • Ցանցային գործունեության մոնիտորինգի ինտերֆեյսում ավելացվել են տեսողական մարկերներ (կրիայի պատկերակ)՝ ընդգծելու դանդաղ հարցումները, որոնց կատարման ժամանակը գերազանցում է 500 մվ (սահմանը կարող է փոխվել devtools.netmonitor.audits.slow պարամետրի միջոցով about:config) .

    Firefox 80-ի թողարկում

  • Վեբ վահանակում իրականացվել է «:block» և «:unblock» հրամանները՝ արգելափակելու և ապաշրջափակելու ցանցի հարցումները:
  • Երբ JavaScript-ի վրիպազերծիչը ընդհատում է, երբ բացառություն է տեղի ունենում, կոդերի վահանակն այժմ ցուցադրում է գործիքի հուշում` շարվածքի հետքով:

Բացի Firefox 80-ում նորարարություններից և սխալների շտկումից վերացվել է 13 խոցելիություն, որից 6-ը նշված է որպես վտանգավոր։ 4 խոցելիություն (հավաքված տակ CVE-2020-15670- ը) պայմանավորված են հիշողության հետ կապված խնդիրներով, ինչպիսիք են բուֆերների արտահոսքը և արդեն ազատված հիշողության տարածքների մուտքը: Պոտենցիալ կերպով, այս խնդիրները կարող են հանգեցնել հարձակվողի կոդի գործարկման՝ հատուկ նախագծված էջեր բացելիս:

Source: opennet.ru

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