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

Firefox 121 վեբ զննարկիչը թողարկվել է և ձևավորվել է երկարաժամկետ աջակցության ճյուղի թարմացում՝ 115.6.0: Firefox 122 ճյուղը տեղափոխվել է բետա թեստավորման փուլ, և դրա թողարկումը նախատեսված է հունվարի 23-ին:

Հիմնական նորամուծությունները Firefox 121-ում.

  • Linux-ում կոմպոզիտի օգտագործումը միացված է լռելյայնորեն։ սերվեր Wayland-ը՝ XWayland-ի փոխարեն, որը լուծեց սենսորային վահանակի ֆունկցիոնալության, սենսորային էկրանի ժեստերի աջակցության և յուրաքանչյուր մոնիտորի DPI կարգավորումների հետ կապված խնդիրները Wayland-ի վրա հիմնված միջավայրերում: Wayland-ի օգտագործումը նաև բարելավում է գրաֆիկայի կատարողականությունը: Այնուամենայնիվ, Wayland արձանագրության սահմանափակումների պատճառով, կան խնդիրներ նկարի մեջ պատուհանները առաջին պլան բերելու հետ կապված:
  • General/Browsing բաժնի կարգավորումներում ավելացվել է տարբերակ՝ ստիպելու համար միացնել հղումների ընդգծումը, անկախ կայքի CSS կարգավորումներից (կարող է օգտակար լինել գույները ընկալելու հետ կապված խնդիրներ ունեցող մարդկանց համար):
     Firefox 121-ի թողարկում
  • PDF դիտողն այժմ ցուցադրում է լողացող աղբարկղի կոճակը՝ PDF խմբագրելիս ավելացված նկարները, տեքստը և պատկերները ջնջելու համար:
     Firefox 121-ի թողարկում
  • Windows հարթակում իրականացվել է AV1 Video Extension փաթեթի տեղադրման հարցումը, որն իրագործում է AV1 ձևաչափով տեսանյութերի ապակոդավորումը ապարատային արագացնելու հնարավորություն:
  • macOS հարթակում ավելացվել է ձայնային կառավարման աջակցություն։
  • Ավելացվել է iframe բլոկների ծույլ բեռնման աջակցություն, որը թույլ է տալիս տեսանելի տարածքից դուրս բովանդակությունը չբեռնել այնքան ժամանակ, քանի դեռ օգտատերը չի պտտվել դեպի տարրը անմիջապես նախորդող վայրը: Էջերի ծույլ բեռնումը վերահսկելու համար «iframe» պիտակին ավելացվել է «loading» հատկանիշը, որը կարող է ընդունել «lazy» արժեքը ( ). Ծույլ բեռնումը կնվազեցնի հիշողության սպառումը, կնվազեցնի տրաֆիկը և կբարձրացնի սկզբնական էջի բացման արագությունը:
  • Ավելացվել է CSS կեղծ-դաս «:has()»՝ ստուգելու համար, թե արդյոք դուստր տարրը պարունակվում է ծնող տարրի մեջ: Օրինակ՝ «p:has(span)»-ը տարածում է տարրերը: , որի ներսում կա մի տարր .
  • CSS text-indent հատկությունն այժմ ունի «hanging» և «each-line» պարամետրերը, որոնք հեշտացնում են պարբերությունների ոճավորումը, ինչպիսիք են մատենագրությունները և բանաստեղծությունները պարունակողները: Հնարավոր է նաև համատեղել մի քանի text-indent պարամետրեր մեկ արտահայտության մեջ, օրինակ՝ «text-indent: 3em hanging each-line»:
  • Ավելացրել է հետևյալ պարամետրերը text-wrap CSS հատկությանը. «balance» (թույլ է տալիս բարելավել բազմակողմանի տեքստային բլոկների միատեսակ տեսքը, ինչպիսիք են երկար վերնագրերը) և «կայուն» (կանխում է բովանդակության վերաֆորմատավորումը՝ այն խմբագրելիս):
  • Date.parse() ֆունկցիան այժմ աջակցում է լրացուցիչ ձևաչափեր, ինչպիսիք են՝ MMM-DD-YYYY, նշելով միլիվայրկյաններ, նշելով շաբաթվա օրը նախորդող ամսաթվից («Wed, 1970-01-01») և անտեսելով օրվա տառասխալները: շաբաթվա («foo 1970 -01-01»):
  • Ավելացվեց Promise.withResolvers() ստատիկ մեթոդը, որը թույլ է տալիս օգտագործել լուծելու և մերժելու հետ կանչելու գործառույթները՝ կարգավորողներ սահմանելու համար, որոնք լուծում կամ մերժում են Promise-ի սահմանումները այն ստեղծելուց հետո:
  • WebAssembly-ն ավելացնում է return_call և return_call_indirect հրահանգների աջակցությունը՝ tail-call ռեկուրսիան օպտիմալացնելու, կուտակված հիշողության ծավալը նվազեցնելու, կատարողականը բարելավելու և ֆունկցիոնալ ծրագրավորման լեզուների աջակցությունը բարելավելու համար։
  • WebTransport API-ը նախատեսված է զննարկչի և... միջև տվյալներ ուղարկելու և ստանալու համար։ սերվեր, ավելացվել է sendOrder հատկությունը, որը թույլ է տալիս սահմանել առանձին առաջնահերթություններ երկկողմանի հոսքերում ուղարկելու և ստանալու համար։
  • Վեբ մշակողների համար նախատեսված գործիքներում աշխատանքներ են տարվել հաշմանդամություն ունեցող անձանց հարմարավետության բարելավման ուղղությամբ, օրինակ՝ տարբեր գործիքներում միավորվել և մեծացվել է ֆոկուսի ցուցիչը։ Ներկառուցված JavaScript կարգաբերիչին ավելացրել է «Դադարեցնել վրիպազերծիչի քաղվածքը» տարբերակը՝ վրիպազերծիչը անջատելու համար:
     Firefox 121-ի թողարկում
  • Android տարբերակում վերացվել են սեղմատախտակին պատճենելիս և լիաէկրան ծանուցում ցուցադրելիս առաջացող խափանումները: Google Pixel 8 և Samsung Galaxy S22 սմարթֆոնների վրա արտապատկերման հետ կապված խնդիրները լուծվել են: Լրացուցիչ կատալոգը գործարկվել է: Գաղտնի դիտարկման ռեժիմում արգելափակված են երրորդ կողմի թխուկները և տեղական պահեստին մուտքը: Ձեռքով բարելավված հետևողական պաշտպանության ռեժիմում միացված է սոցիալական ցանցերում օգտագործվող շարժումների հետևողականության կոդի արգելափակումը:

Բացի նոր հնարավորություններից և սխալների ուղղումներից, Firefox 121-ը շտկում է 27 խոցելիություն: 13 խոցելիություն (11-ը՝ միասին CVE-2023-6864 և CVE-2023-6873-ի ներքո), որոնք նշված են որպես վտանգավոր, առաջանում են հիշողության կառավարման խնդիրներից, ինչպիսիք են բուֆերի գերբեռնվածությունը և արդեն ազատված հիշողության տարածքներին մուտք գործելը: Այս խնդիրները կարող են հանգեցնել հարձակվողի կոդի կատարմանը՝ հատուկ նախագծված էջերը բացելիս: Մեկ այլ վտանգավոր խոցելիություն (CVE-2023-6135) կապված է NSS գրադարանի «Minerva» հարձակման նկատմամբ զգայունության հետ, որը թույլ է տալիս վերստեղծել մասնավոր բանալին՝ տվյալների վերլուծության միջոցով՝ երրորդ կողմի ալիքներով:

Source: opennet.ru

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