U lëshua shfletuesi web Firefox 90. Për më tepër, është formuar një përditësim për degën me mbështetje të gjatë 78.12.0. Shpejt do të kalojë në fazën e beta-testimit dega Firefox 91, lëshimi i së cilës është planifikuar për 10 gusht.
Novitetet kryesore:
- NĂ« seksionin e cilĂ«simeve "PrivatĂ«sia dhe Siguria" janĂ« shtuar cilĂ«sime tĂ« reja pĂ«r modin "VetĂ«m HTTPS", ku tĂ« gjitha kĂ«rkesat e kryera pa enkriptim automatikisht ridrejtohen nĂ« variantet e mbrojtura tĂ« faqeve ("http://" zĂ«vendĂ«sohet me "https://"). ĂshtĂ« propozuar njĂ« ndĂ«rfaqe pĂ«r mbajtjen e njĂ« liste pĂ«rjashtimesh pĂ«r faqet, nga tĂ« cilat ruhet mundĂ«sia e pĂ«rdorimit tĂ« "http://" pa zĂ«vendĂ«sim tĂ« detyruar nĂ« "https://".

- ĂshtĂ« pĂ«rmirĂ«suar zbatimi i mekanizmit SmartBlock, i dedikuar pĂ«r tĂ« zgjidhur problemet nĂ« faqet e internetit qĂ« lindin nga bllokimi i skripteve tĂ« jashtme nĂ« mĂ«nyrĂ«n private tĂ« shfletimit ose me aktivizimin e bllokimit tĂ« rreptĂ« tĂ« pĂ«rmbajtjes sĂ« padĂ«shiruar. SmartBlock automatikisht zĂ«vendĂ«son skriptet e ndjekjes me zĂ«vendĂ«sues qĂ« sigurojnĂ« ngarkimin e saktĂ« tĂ« faqes. ZĂ«vendĂ«suesit janĂ« pĂ«rgatitur pĂ«r disa skripte tĂ« njohura tĂ« ndjekjes sĂ« pĂ«rdoruesve, tĂ« pĂ«rfshira nĂ« listĂ«n Disconnect. NĂ« versionin e ri Ă«shtĂ« pĂ«rfshirĂ« bllokimi adaptiv i widget-eve tĂ« Facebook, tĂ« vendosura nĂ« faqet e tjera â me parazgjedhje skriptet janĂ« tĂ« bllokuara, por bllokimi çlirohet nĂ«se pĂ«rdoruesi Ă«shtĂ« i regjistruar nĂ« llogarinĂ« Facebook.
- ĂshtĂ« hequr realizimi i integruar i protokollit FTP. Kur pĂ«rpiqet tĂ« hapĂ« lidhjet me identifikuesin e protokollit "ftp://", shfletuesi tani do tĂ« pĂ«rpiqet tĂ« thĂ«rrasĂ« njĂ« aplikacion tĂ« jashtĂ«m nĂ« mĂ«nyrĂ« tĂ« ngjashme me ashtu siç thirren pĂ«rpunuesit "irc://" dhe "tg://". Arsyeja e ndalimit tĂ« mbĂ«shtetjes FTP Ă«shtĂ« papashtypja e kĂ«tij protokolli ndaj modifikimit dhe kapjes tĂ« trafikut gjatĂ« kalimit tĂ« MITM-ve. Sipas mendimit tĂ« zhvilluesve tĂ« Firefox, nĂ« kushtet e sotme nuk ka arsye pĂ«r tĂ« pĂ«rdorur FTP nĂ« vend tĂ« HTTPS pĂ«r ngarkimin e burimeve. PĂ«r mĂ« tepĂ«r, kodi i mbĂ«shtetjes FTP nĂ« Firefox Ă«shtĂ« shumĂ« i vjetĂ«r, krijon probleme gjatĂ« mbajtjes dhe ka histori tĂ« zbulimit tĂ« numrit tĂ« madh tĂ« dobĂ«sive nĂ« tĂ« kaluarĂ«n.
- Kur ruani një faqe në formatin PDF (opsioni "Print to PDF"), dokumenti siguron ruajtjen e hiperlinkeve funksionale.
- Butoni «Open Image in New Tab» në menunë kontekstuale është ristrukturuar për të hapur një imazh në një tab prapashkak (më parë, pas klikimit, bëhej menjëherë kalimi në tabin e ri me imazhin, ndërsa tani tab-i i vjetër mbetet aktiv).
- ĂshtĂ« punuar pĂ«r tĂ« rritur performancĂ«n e vizatimit programatik nĂ« sistemin e kompozitimit WebRender, i cili pĂ«rdor shader pĂ«r tĂ« ekzekutuar operacione tĂ« vizatimit tĂ« pĂ«rmbledhur tĂ« elementeve tĂ« faqes. PĂ«r shumicĂ«n e sistemeve me karta grafike tĂ« vjetra ose me drejtues grafik problematikĂ«, nĂ« sistemin e kompozitimit WebRender Ă«shtĂ« aktivizuar moda e vizatimit programatik (gfx.webrender.software=true nĂ« about:config).
- Në ndërtimet për platformën Windows është siguruar aplikimi i përditësimeve në sfond, edhe kur Firefox nuk është i hapur.
- ĂshtĂ« zbatuar mundĂ«sia e pĂ«rdorimit tĂ« certifikatave tĂ« klientit pĂ«r autentifikim, tĂ« ruajtura nĂ« tokene harduerike ose nĂ« depozita certifikatash tĂ« sistemit operativ.
- ĂshtĂ« zbatuar mbĂ«shtetje pĂ«r grupin e Titujve HTTP Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site dhe Sec-Fetch-User), tĂ« cilat lejojnĂ« dĂ«rgimin e metadatanĂ«ve shtesĂ« mbi natyrĂ«n e kĂ«rkesĂ«s (kĂ«rkesĂ« ndĂ«rfaqe, kĂ«rkesĂ« pĂ«rmes etiketĂ«s img, kĂ«rkesĂ« e inicuara pa veprime nga pĂ«rdoruesi etj.) me qĂ«llim marrjen e server masave pĂ«r tĂ« mbrojtur nga disa lloje sulmesh. PĂ«r shembull, Ă«shtĂ« shumĂ« e pamundur qĂ« njĂ« lidhje pĂ«r njĂ« procesor pĂ«r transferimin e parave tĂ« caktur pĂ«rmes etiketĂ«s img, prandaj kĂ«rkesat e tilla mund tĂ« bllokohen pa e dĂ«rguar tek aplikacioni.
- NĂ« JavaScript Ă«shtĂ« zbatuar mbĂ«shtetje pĂ«r shĂ«nimin e metodave dhe fushave tĂ« klasĂ«s si private, pas sĂ« cilĂ«s qasja ndaj tyre do tĂ« jetĂ« e hapur vetĂ«m brenda klasĂ«s. PĂ«r shĂ«nimin duhet tĂ« vendoset para emrit shenja «#»: class ClassWithPrivateField { #privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() { return âhello worldâ; } }
- Në konstruktorin Intl.DateTimeFormat është shtuar pronari dayPeriod, i cili lejon që të shfaqet një kohë e përafërt e ditës (në mëngjes, në mbrëmje, gjatë ditës, natën).
- Në JavaScript, në objektet Array, String dhe TypedArray është implementuar metoda at(), që lejon përdorimin e indekseve relative (ku si indeks i array-t jepet pozita relative), përfshirë edhe tregimin e vlerave negative në lidhje me fundin (për shembull, "arr.at(-1)" do të kthejë elementin e fundit të array-t).
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r pronarĂ«t e vjetĂ«ruar WheelEvent â WheelEvent.wheelDelta, WheelEvent.wheelDeltaX dhe WheelEvent.wheelDeltaY, e cila do tĂ« lejojĂ« rikthimin e pĂ«rputhshmĂ«risĂ« me disa faqe tĂ« vjetra, tĂ« humbur pas ristrukturimit tĂ« fundit tĂ« WheelEvent.
- Në API-në Canvas në ndërfaqen CanvasRenderingContext2D është zbatuar metoda createConicGradient(), e cila lejon krijimin e gradientëve, të formuar rreth një pikë me koordinata të caktuara (përveç gradientëve të linjës dhe atyre radiale që ishin të disponueshëm më parë).
- Shtohet mbështetje për URI të protokollit «matrix», i cili mund të përdoret në trajtuesit Navigator.registerProtocolHandler() dhe protocol_handlers.
- Në mjetet për zhvilluesit web në panelin për ndjekjen e përgjigjeve rrjetore. serverë (Përgjigja) implementohet parashikimi i fonteve të ngarkuara.

Burimi: opennet.ru


