Firefox 67 բետա-ն ներառում է JavaScript-ի արգելափակման կոդ, որը արդյունահանում է կրիպտոարժույթներ կամ հետևում է օգտատերերին բրաուզերի մատնահետքի միջոցով: Արգելափակումն իրականացվում է ըստ լրացուցիչ կատեգորիաների (մատնահետք և կրիպտոմայնինգ) Disconnect.me-ի ցանկում, ներառյալ հյուրընկալողներին, որոնք բռնվել են հանքափորների և թաքնված նույնականացման կոդի միջոցով:
Կրիպտոարժույթի մայնինգի կոդը, որը հանգեցնում է օգտատիրոջ համակարգի վրա պրոցեսորի ծանրաբեռնվածության զգալի ավելացմանը, սովորաբար ներարկվում է կայքեր՝ հակերների արդյունքում կամ օգտագործվում է կասկածելի կայքերում՝ որպես դրամայնացման մեթոդ: Թաքնված նույնականացում նշանակում է նույնացուցիչների պահպանում այն տարածքներում, որոնք նախատեսված չեն տեղեկատվության մշտական պահպանման համար («Supercookies»), ինչպես նաև նույնացուցիչների ստեղծում՝ հիմնված անուղղակի տվյալների վրա, ինչպիսիք են էկրանի լուծումը, աջակցվող MIME տեսակների ցանկը, վերնագրերի հատուկ պարամետրերը (HTTP/2 և HTTPS): ), տեղադրված փլագինների և տառատեսակների վերլուծություն, որոշ Web API-ների առկայություն, WebGL և Canvas-ի կիրառմամբ վիդեո քարտերին հատուկ մատուցման հնարավորություններ, CSS մանիպուլյացիաներ, մկնիկի և ստեղնաշարի հետ աշխատելու առանձնահատկությունների վերլուծություն:
Արգելափակման նոր ռեժիմները լռելյայն անջատված են, և դրանք միացնելու համար գաղտնիության հետ կապված կարգավորումներում ավելացվել են նոր «Cryptominers» և «մատնահետքեր» տարբերակները: Ժամանակի ընթացքում նախատեսվում է լռելյայն միացնել ներկայացված ռեժիմները օգտատերերի փոքր հսկիչ խմբի համար, այնուհետև դրանք ակտիվացնել բոլորի համար ապագա թողարկումում։

Դուք կարող եք վերահսկել արգելափակիչի աշխատանքը միջոցով
կայքի համատեքստային ընտրացանկը, որը ցուցադրվում է, երբ կտտացնում եք հասցեագոտում վահանի պատկերով պատկերակը: Մենյուում ավելացվել է նաև հղում
արագորեն հաշվետվություն ուղարկեք ծրագրավորողներին առաջացող խնդիրների մասին:

Firefox-ի հետ կապված այլ վերջին իրադարձությունները ներառում են.
- Հայտարարվել է «Հատուկ հավելումներ» ծրագիրը, որն այս ամառ կառաջարկի հավելումների ցանկ, որոնք կհամապատասխանեն Mozilla-ի անվտանգության, օգտակարության և օգտագործելիության պահանջներին: Ցանկից հավելումները կխթանվեն համատեքստային առաջարկությունների համակարգի միջոցով Mozilla-ի տարբեր արտադրանքներում և ծրագրի կայքերում: Ցուցակում ընդունվելու համար հավելումը պետք է արդյունավետ և արդյունավետ լուծի ընթացիկ խնդիրները, որոնք հետաքրքիր են լայն լսարանի համար, ակտիվորեն մշակվի հեղինակի կողմից և ենթարկվի յուրաքանչյուր թարմացման անվտանգության ամբողջական վերանայման:
- Քննարկվում է ներառման հնարավորությունը LinuxFirefox-ի կառուցվածքները օգտագործում են Servo WebRender կոմպոզիցիոն համակարգը, որը գրված է Rust լեզվով և էջի բովանդակության մատուցման գործողությունները տեղափոխում է GPU-ի վրա: WebRender-ը օգտագործելով՝ Gecko շարժիչի ներկառուցված կոմպոզիցիոն համակարգի փոխարեն, որը մշակում է տվյալները CPU-ի միջոցով, օգտագործում է GPU-ի վրա կատարված շեյդերներ՝ էջի տարրերի համար կոմպոզիտային մատուցման գործողություններ կատարելու համար, ինչը զգալիորեն մեծացնում է մատուցման արագությունը և նվազեցնում CPU-ի ծանրաբեռնվածությունը: Linux Սկզբնական փուլում WebRender-ը խորհուրդ է տրվում միայն Intel տեսաքարտերի համար, որոնք ունեն Mesa դրայվերներ 18.2.8 և ավելի նոր տարբերակներ: Դուք կարող եք ձեռքով միացնել WebRender-ը այլ տեսաքարտերով համակարգերի վրա՝ օգտագործելով about:config-ում գտնվող «gfx.webrender.all.qualified» փոփոխականը կամ Firefox-ը գործարկելով MOZ_WEBRENDER=1 միջավայրի փոփոխականով:
- Firefox 67-ի բետա տարբերակում կայքի համար պահված գաղտնաբառերին արագ նավարկելու հնարավորությունը ավելացվել է հիմնական ընտրացանկում և մուտքի ձևերը լրացնելու առաջարկություններով երկխոսություն.


- Կարգավորումներին ավելացվել է կոճակ՝ բոլոր ներդիրները վերաբեռնելու համար՝ երրորդ կողմի ռեսուրսներից բլիթների մշակման կանոնները փոխելուց հետո.
- Կայքի կողմից նույնականացման երկխոսության ելքի ինտենսիվության սահմանափակումներ են ավելացվել.
- Էջանիշերի համաժամացման նոր կոդի ներդրում, որը վերագրված է Rust-ով, ավելացվել է գիշերային կառուցումներին (միացված է services.sync.bookmarks.buffer.enabled-ում about:config-ում):
Source: opennet.ru
