Publikimi i Firefox 93

U lëshua shfletuesi i internetit Firefox 93. Përveç kësaj, u krijua një përditësim për degët e mbështetjes afatgjatë - 78.15.0 dhe 91.2.0. Dega e Firefox 94 është transferuar në fazën e testimit beta, publikimi i së cilës është planifikuar për në 2 nëntor.

Risitë kryesore:

  • Mbështetja për formatin e imazhit AVIF (AV1 Image Format) është aktivizuar si parazgjedhje, i cili përdor teknologjitë e kompresimit brenda kornizës nga formati i kodimit të videos AV1. Mbështeten hapësirat e plota dhe të kufizuara të ngjyrave, si dhe operacionet e transformimit (rotacioni dhe pasqyrimi). Animacioni nuk mbështetet ende. Për të konfiguruar përputhshmërinë me specifikimin, about:config ofron parametrin "image.avif.compliance_strictness". Vlera e titullit ACCEPT HTTP është ndryshuar në "image/avif,image/webp,*/*" si parazgjedhje.
  • Motori WebRender, i cili është shkruar në gjuhën Rust dhe ju lejon të arrini një rritje të konsiderueshme në shpejtësinë e renderimit dhe të zvogëloni ngarkesën në CPU duke lëvizur operacionet e paraqitjes së përmbajtjes së faqes në anën e GPU, të cilat zbatohen përmes shaderëve të ekzekutuar në GPU. është transferuar në kategorinë e detyrueshme. Për sistemet me karta video më të vjetra ose drejtues grafikë problematikë, WebRender përdor modalitetin e rasterizimit të softuerit (gfx.webrender.software=true). Opsioni për të çaktivizuar WebRender (gfx.webrender.force-legacy-layers dhe MOZ_WEBRENDER=0) është ndërprerë.
  • Mbështetje e përmirësuar për protokollin Wayland. U shtua një shtresë që zgjidh problemet me kujtesën e fragmenteve në mjedise të bazuara në protokollin Wayland. Gjithashtu përfshihen ndryshime për të ndihmuar në eliminimin e dridhjeve kur përdorni Wayland kur lëvizni një dritare në skajin e ekranit në konfigurimet me shumë monitor.
  • Shikuesi i integruar PDF ofron mundësinë për të hapur dokumente me forma interaktive XFA, të përdorura zakonisht në format elektronike të bankave dhe agjencive të ndryshme qeveritare.
    Publikimi i Firefox 93
  • Mbrojtja është aktivizuar kundër shkarkimit të skedarëve të dërguar përmes HTTP pa enkriptim, por iniciuar nga faqet e hapura përmes HTTPS. Shkarkime të tilla nuk mbrohen nga mashtrimet si rezultat i kontrollit mbi trafikun transit, por duke qenë se ato kryhen duke lundruar nga faqet e hapura nëpërmjet HTTPS, përdoruesi mund të ketë një përshtypje të rreme për sigurinë e tyre. Nëse përpiqeni të shkarkoni të dhëna të tilla, përdoruesit do t'i shfaqet një paralajmërim, duke ju lejuar të anuloni bllokimin nëse dëshironi. Për më tepër, shkarkimi i skedarëve nga iframe me sandbox që nuk specifikojnë në mënyrë eksplicite atributin lejo-shkarkimet tani është i ndaluar dhe do të bllokohet në heshtje.
    Publikimi i Firefox 93
  • Implementimi i përmirësuar i mekanizmit SmartBlock, i krijuar për të zgjidhur problemet në faqet që lindin për shkak të bllokimit të skripteve të jashtme në modalitetin e shfletimit privat ose kur aktivizohet bllokimi i zgjeruar i përmbajtjes së padëshiruar (rreptësisht). SmartBlock zëvendëson automatikisht skriptet e përdorura për gjurmimin me cungë që sigurojnë ngarkimin e saktë të faqes. Studimet janë përgatitur për disa skripte të njohura të gjurmimit të përdoruesve të përfshirë në listën Shkëputje. Versioni i ri përfshin bllokimin adaptiv të skripteve të Google Analytics, skriptet e rrjetit reklamues të Google dhe miniaplikacionet nga shërbimet Optimizely, Criteo dhe Amazon TAM.
  • Në shfletimin privat dhe bllokimin e zgjeruar të mënyrave të përmbajtjes së padëshiruar (rreptësisht), aktivizohet mbrojtje shtesë për titullin "Referer" HTTP. Në këto mënyra, sajtet tani ndalohen të aktivizojnë politikat "no-referrer-when-downgrade", "origin-when-cross-origin" dhe "unsafe-url" nëpërmjet titullit Referrer-Policy HTTP, të cilat lejojnë anashkalimin e parazgjedhjes cilësimet për të kthyer transmetimin te faqet e palëve të treta me URL-në e plotë në kokën "Referer". Le të kujtojmë se në Firefox 87, për të bllokuar rrjedhjet e mundshme të të dhënave konfidenciale, politika "strict-origin-when-cross-origin" u aktivizua si parazgjedhje, e cila nënkupton prerjen e shtigjeve dhe parametrave nga "Referer" gjatë dërgimit. një kërkesë për hostet e tjerë kur aksesoni nëpërmjet HTTPS.transmetimi i një "Referuesi" bosh kur kaloni nga HTTPS në HTTP dhe transmeton një "Referues" të plotë për tranzicionet e brendshme brenda të njëjtit sajt. Por efektiviteti i ndryshimit ishte i dyshimtë, pasi faqet mund të kthenin sjelljen e vjetër përmes manipulimeve me Referrer-Policy.
  • Në platformën Windows, mbështetja për shkarkimin automatik të skedave nga memorja zbatohet nëse niveli i memories së lirë në sistem arrin vlera kritike të ulëta. Fillimisht shkarkohen skedat që konsumojnë më shumë memorie dhe që përdoruesi nuk i ka aksesuar për një kohë të gjatë. Kur kaloni në një skedë të shkarkuar, përmbajtja e saj ringarkohet automatikisht. Në Linux, ky funksionalitet premtohet të shtohet në një nga versionet e ardhshme.
  • Dizajni i panelit me listën e shkarkimeve është sjellë në stilin e përgjithshëm vizual të Firefox-it.
    Publikimi i Firefox 93
  • Në modalitetin kompakt, hapësira midis elementeve të menysë kryesore, menysë së tejmbushjes, faqeshënuesve dhe historikut të shfletimit është zvogëluar.
    Publikimi i Firefox 93
  • SHA-256 i është shtuar numrit të algoritmeve që mund të përdoren për të organizuar vërtetimin (Vërtetimi HTTP) (më parë mbështetej vetëm MD5).
  • Shifrat TLS që përdorin algoritmin 3DES janë çaktivizuar si parazgjedhje. Për shembull, grupi i shifrave TLS_RSA_WITH_3DES_EDE_CBC_SHA është i ndjeshëm ndaj sulmit Sweet32. Kthimi i mbështetjes 3DES është i mundur me leje të qartë në cilësimet e versioneve më të vjetra të TLS.
  • Në platformën macOS, është zgjidhur një problem me humbjen e seancave gjatë nisjes së Firefox-it nga një skedar ".dmg" i montuar.
  • Është implementuar një ndërfaqe përdoruesi për futjen vizuale të datës dhe orës për elementin e formës së internetit .
    Publikimi i Firefox 93
  • Për elementët me atributin aria-label ose aria-labelledby, zbatohet roli i njehsorit (role=”meter”), i cili ju lejon të zbatoni tregues të vlerave numerike që ndryshojnë në një gamë të caktuar (për shembull, treguesit e ngarkimit të baterisë ).
    Publikimi i Firefox 93
  • Mbështetja e shtuar për fjalën kyçe "small-caps" në vetinë CSS të sintezës së shkronjave.
  • Zbatoi metodën Intl.supportedValuesOf(), e cila kthen një sërë kalendarësh të mbështetur, monedha, sisteme numrash dhe njësi matëse.
  • Për klasat, është e mundur të përdoren blloqet e inicializimit statik për të grupuar kodin që ekzekutohet një herë gjatë përpunimit të klasës: class C { // Blloku do të ekzekutohet kur përpunohet vetë klasa static { console.log("blloku statik i C") ; } }
  • U shtua mbështetje për thirrjen e HTMLElement.attachInternals për të aksesuar metodat shtesë të kontrollit të formularit.
  • Atributi shadowRoot është shtuar në metodën ElementInternals, duke i lejuar elementët vendas të aksesojnë rrënjën e tyre të veçantë në Shadow DOM, pavarësisht nga gjendja.
  • U shtua mbështetje për vetitë imageOrientation dhe premultiplyAlpha në metodën createImageBitmap().
  • U shtua një funksion global reportError() që lejon skriptet të printojnë gabime në tastierë, duke emuluar shfaqjen e një përjashtimi të pakapur.
  • Përmirësime në versionin për platformën Android:
    • Kur lansohet në tableta, butonat "përpara", "mbrapa" dhe "ringarkimi i faqes" janë shtuar në panel.
    • Plotësimi automatik i hyrjeve dhe fjalëkalimeve në formularët e internetit është aktivizuar si parazgjedhje.
    • Është e mundur të përdoret Firefox-i si një menaxher fjalëkalimesh për të plotësuar hyrjet dhe fjalëkalimet në aplikacione të tjera (aktivizuar përmes "Cilësimeve" > "Hyrjet dhe fjalëkalimet" > "Plotësimi automatik në aplikacione të tjera").
    • U shtua faqja "Cilësimet" > "Hyrjet dhe fjalëkalimet" > "Hyrjet e ruajtura" > "Shto hyrjen" për shtimin manual të kredencialeve te menaxheri i fjalëkalimeve.
    • U shtua faqja "Cilësimet" > "Mbledhja e të dhënave" > "Studime dhe çaktivizimi", e cila ju lejon të refuzoni të merrni pjesë në testimin e veçorive eksperimentale.

Përveç risive dhe rregullimeve të gabimeve, Firefox 93 eliminon 13 dobësi, nga të cilat 10 janë shënuar si të rrezikshme. 9 dobësi (të mbledhura sipas CVE-2021-38500, CVE-2021-38501 dhe CVE-2021-38499) shkaktohen nga problemet e kujtesës, të tilla si tejmbushjet e buferit dhe qasja në zonat tashmë të liruara të memories. Potencialisht, këto probleme mund të çojnë në ekzekutimin e kodit të një sulmuesi kur hapen faqe të krijuara posaçërisht.

Lëshimi beta i Firefox 94 shënon zbatimin e një faqeje të re shërbimi "rreth:shkarkimeve" në të cilën përdoruesi mund të shkarkojë me forcë skeda të caktuara pa i mbyllur ato për të reduktuar konsumin e kujtesës (përmbajtja do të ringarkohet kur kalon në skedë).

Burimi: opennet.ru

Shto një koment