Lëshimi i Firefox 93

U publikua lĂ«shimi i shfletuesit web Firefox 93. PĂ«r mĂ« tepĂ«r, Ă«shtĂ« formuar njĂ« azhurnim pĂ«r degĂ«t me mbĂ«shtetje tĂ« gjatĂ« — 78.15.0 dhe 91.2.0. Dega Firefox 94 ka kaluar nĂ« fazĂ«n e testimit beta, me lĂ«shimin e saj qĂ« Ă«shtĂ« planifikuar mĂ« 2 nĂ«ntor.

TĂ« rejat kryesore:

  • PĂ«rkrahja pĂ«r formatin e imazheve AVIF (AV1 Image Format) tani Ă«shtĂ« e aktivizuar si parazgjedhje, qĂ« pĂ«rdor teknologjitĂ« e kompaktimit intra-kadrov nga formati i kodimit tĂ« videove AV1. MbĂ«shteten hapĂ«sirat ngjyrĂ« me gamĂ« tĂ« plotĂ« dhe tĂ« kufizuar, si dhe operacionet e transformimit (rdhje dhe pasqyrim). Animacioni nuk mbĂ«shtetet akoma. PĂ«r tĂ« konfiguruar pĂ«rputhshmĂ«rinĂ« me specifikimin, Ă«shtĂ« propozuar parametrin «image.avif.compliance_strictness» nĂ« about:config. Vlera e titullit HTTP ACCEPT Ă«shtĂ« ndryshuar nĂ« parazgjedhje nĂ« «image/avif,image/webp,*/*».
  • WebRender Ă«shtĂ« tani njĂ« motor i detyrueshĂ«m, i shkruar nĂ« gjuhĂ«n Rust, i cili ofron njĂ« rritje tĂ« konsiderueshme tĂ« shpejtĂ«sisĂ« sĂ« renderimit dhe ulje tĂ« ngarkesĂ«s nĂ« CPU, duke e transferuar nĂ« GPU operacionet e renderimit tĂ« pĂ«rmbajtjes sĂ« faqes, tĂ« realizuara pĂ«rmes shaderĂ«ve tĂ« ekzekutuar nĂ« GPU. PĂ«r sistemet me karta grafike tĂ« vjetra ose me drejtues grafikĂ« problematikĂ«, WebRender pĂ«rdor njĂ« mod tĂ« rasterizimit programatik (gfx.webrender.software=true). MbĂ«shtetja pĂ«r opsionin pĂ«r tĂ« çaktivizuar WebRender (gfx.webrender.force-legacy-layers dhe MOZ_WEBRENDER=0) Ă«shtĂ« ndĂ«rprerĂ«.
  • MbĂ«shtetja pĂ«r protokollin Wayland Ă«shtĂ« pĂ«rmirĂ«suar. ËshtĂ« shtuar njĂ« ndĂ«rfaqe qĂ« zgjidh problemet me kopjimin nĂ« skena bazuar nĂ« protokollin Wayland. JanĂ« pĂ«rfshirĂ« gjithashtu ndryshime qĂ« lejojnĂ« pĂ«rdorimin e Wayland pa ndritje kur lĂ«vizni dritaren drejt skajit tĂ« ekranit nĂ« konfigurata me shumĂ« monitorĂ«.
  • NĂ« shikuesin e integruar PDF Ă«shtĂ« realizuar mundĂ«sia e hapjes sĂ« dokumenteve me forma interaktive XFA, qĂ« zakonisht pĂ«rdoren nĂ« formularĂ«t elektronikĂ« tĂ« ndryshĂ«m bankave dhe institucioneve qeveritare.
    Lëshimi i Firefox 93
  • Mbrojtja ndaj shkarkimeve tĂ« skedarĂ«ve, tĂ« cilat ofrohen pĂ«rmes HTTP pa enkriptim, por qĂ« iniciohen nga faqe tĂ« hapura me HTTPS, Ă«shtĂ« aktivizuar. KĂ«to shkarkime nuk janĂ« tĂ« mbrojtura nga zĂ«vendĂ«simi pĂ«r shkak tĂ« kontrollit mbi trafikun transit, por duke qenĂ« se ato kryhen duke kaluar nga faqe tĂ« hapura me HTTPS, pĂ«rdoruesi mund tĂ« ketĂ« pĂ«rshtypjen e gabuar pĂ«r sigurinĂ« e tyre. GjatĂ« pĂ«rpjekjes pĂ«r tĂ« shkarkuar tĂ« tilla tĂ« dhĂ«na, pĂ«rdoruesi do tĂ« tregojĂ« njĂ« paralajmĂ«rim qĂ« lejon anulimin e bllokimit nĂ«se dĂ«shiron. PĂ«r mĂ« tepĂ«r, tani shkarkimi i skedarĂ«ve nga iframe tĂ« izoluar, ku atributi allow-downloads nuk Ă«shtĂ« specifikuar qartĂ«, do tĂ« bllokohet heshtazi.
    Lëshimi i Firefox 93
  • NĂ« versionin e ri, Ă«shtĂ« pĂ«rmirĂ«suar zbatimi i mekanizmit SmartBlock, i cili Ă«shtĂ« i destinuar pĂ«r tĂ« zgjidhur problemet nĂ« faqet tuaja, qĂ« ndodhin pĂ«r shkak tĂ« bllokimit tĂ« skenareve tĂ« jashtme nĂ« modalitetin privat ose kur aktivizohet bllokimi i pĂ«rforcuar tĂ« pĂ«rmbajtjeve tĂ« padĂ«shiruara (strict). SmartBlock automatikisht zĂ«vendĂ«son skenaret qĂ« pĂ«rdoren pĂ«r ndjekjen me skenare zĂ«vendĂ«sues, duke siguruar ngarkimin e duhur tĂ« faqes. Skenaret zĂ«vendĂ«sues janĂ« pĂ«rgatitur pĂ«r disa skenare tĂ« njohura tĂ« ndjekjes sĂ« pĂ«rdoruesve tĂ« pĂ«rfshira nĂ« listĂ«n Disconnect. NĂ« versionin e ri janĂ« pĂ«rfshirĂ« bllokimi i adaptueshĂ«m i skenarĂ«ve tĂ« Google Analytics, skenarĂ«ve tĂ« rrjeteve reklamuse Google dhe widget-eve tĂ« shĂ«rbimeve Optimizely, Criteo dhe Amazon TAM.
  • NĂ« modet e shfletimit privat dhe bllokimit tĂ« pĂ«rmbajtjeve tĂ« padĂ«shiruara (strict), Ă«shtĂ« aktivizuar mbrojtja shtesĂ« e HTTP-headerit 'Referer'. NĂ« kĂ«to mĂ«nyra, tani Ă«shtĂ« e ndaluar qĂ« faqet tĂ« pĂ«rfshijnĂ« politikat 'no-referrer-when-downgrade', 'origin-when-cross-origin' dhe 'unsafe-url' pĂ«rmes HTTP-headerit Referrer-Policy, qĂ« lejojnĂ« tĂ« dĂ«rgojnĂ« URL-nĂ« e plotĂ« nĂ« headerin 'Referer' pĂ«r faqe tĂ« tjera, nĂ« kundĂ«rshtim me cilĂ«simet e paracaktuara. KujtojmĂ« se nĂ« Firefox 87, pĂ«r tĂ« bllokuar potencialet e rrjedhjes sĂ« tĂ« dhĂ«nave personale, politika 'strict-origin-when-cross-origin' u aktivizua si e paracaktuar, e cila parashikon prerjen e rrugĂ«ve dhe parametrave nga 'Referer' kur dĂ«rgohet njĂ« kĂ«rkesĂ« pĂ«r hoste tĂ« tjera duke pĂ«rdorur HTTPS, dĂ«rgimin e njĂ« 'Referer' tĂ« zbrazĂ«t kur kalon nga HTTPS nĂ« HTTP, dhe dĂ«rgimin e 'Referer' tĂ« plotĂ« pĂ«r kalimet brenda njĂ« site. Por, efikasiteti i ndryshimit ka qenĂ« nĂ«n pikĂ«pyetje, pasi faqet pĂ«rmes manipulimeve me Referrer-Policy mund tĂ« rikthenin sjelljen e vjetĂ«r.
  • NĂ« platformĂ«n Windows Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r shkarkimin automatik tĂ« skedave nga memoria, kur niveli i memories sĂ« lirĂ« nĂ« sistem arrin vlera kritike tĂ« ulĂ«ta. Fillimisht, shkarkohen skedat qĂ« konsumojnĂ« mĂ« shumĂ« memorie dhe tĂ« cilat pĂ«rdoruesi nuk i ka vizituar pĂ«r njĂ« kohĂ« tĂ« gjatĂ«. Kur kaloni nĂ« skedĂ«n e shkarkuar, pĂ«rmbajtja e saj automatikisht ngarkohet pĂ«rsĂ«ri. NĂ« Linux, kjo funksionalitet pritet tĂ« shtohet nĂ« njĂ« nga edicionet e ardhshme.
  • Dizajni i panelit me listĂ«n e shkarkimeve Ă«shtĂ« pĂ«rshtatur nĂ« stilin vizual tĂ« pĂ«rgjithshĂ«m tĂ« Firefox-it.
    Lëshimi i Firefox 93
  • NĂ« mĂ«nyrĂ«n kompakto, janĂ« zvogĂ«luar hapĂ«sirat midis elementeve tĂ« menusĂ« kryesore, menusĂ« overflow, skedave dhe historikut tĂ« vizitave.
    Lëshimi i Firefox 93
  • NĂ« mesin e algoritmeve qĂ« mund tĂ« pĂ«rdoren pĂ«r organizimin e autentifikimit (HTTP Authentication) Ă«shtĂ« shtuar SHA-256 (mĂ« parĂ« mbĂ«shtetej vetĂ«m MD5).
  • Algoritmet e TLS, qĂ« pĂ«rdorin algoritmin 3DES janĂ« çaktivizuar si parazgjedhje. PĂ«r shembull, grupi i enkripcioneve TLS_RSA_WITH_3DES_EDE_CBC_SHA Ă«shtĂ« i ndjeshĂ«m ndaj sulmit Sweet32. Rregullimi i mbĂ«shtetjes pĂ«r 3DES Ă«shtĂ« i mundur nĂ«se lejohet shprehimisht nĂ« config-et e versioneve tĂ« vjetra tĂ« TLS.
  • NĂ« platformĂ«n macOS Ă«shtĂ« zgjidhur problemi me humbjen e seancave nĂ« rastin e nisjes sĂ« Firefox nga njĂ« skedari tĂ« montuar «.dmg».
  • ËshtĂ« implementuar njĂ« ndĂ«rfaqe pĂ«rdoruesi pĂ«r njĂ« hyrje tĂ« qartĂ« tĂ« datĂ«s dhe orĂ«s pĂ«r elementin web-form <input type=»datetime-local»>.
    Lëshimi i Firefox 93
  • PĂ«r elementĂ«t me atributet aria-label ose aria-labelledby Ă«shtĂ« implementuar roli meter (role=»meter»), i cili lejon tĂ« krijohen tregues numrash qĂ« ndryshojnĂ« brenda njĂ« diapazoni tĂ« caktuar (p.sh., treguesit e karikimit tĂ« baterisĂ«).
    Lëshimi i Firefox 93
  • NĂ« pronĂ«n CSS font-synthesis Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r fjalinĂ« kyçe «small-caps».
  • ËshtĂ« realizuar metoda Intl.supportedValuesOf(), e cila kthen njĂ« array tĂ« kalendarĂ«ve, monedhave, sistemet e llogaritjeve dhe njĂ«sive tĂ« matjes qĂ« mbĂ«shteten.
  • PĂ«r klasat Ă«shtĂ« ofruar mundĂ«sia e aplikimit tĂ« blloqeve statike tĂ« inicializimit pĂ«r grupimin e kodit qĂ« ekzekutohet njĂ« herĂ« gjatĂ« pĂ«rpunimit tĂ« klasĂ«s: class C { // Blloku do tĂ« ekzekutohet gjatĂ« pĂ«rpunimit tĂ« vetĂ« klasĂ«s static { console.log(«C’s static block»); } }
  • Shtuar mbĂ«shtetje pĂ«r thirrjen e HTMLElement.attachInternals pĂ«r qasje nĂ« metoda shtesĂ« tĂ« menaxhimit tĂ« formĂ«s.
  • Metoda ElementInternals ka Ă«shtĂ« shtuar atributeja shadowRoot, e cila lejon elementet e veta tĂ« referohen nĂ« rrĂ«njĂ«n e tyre tĂ« veçantĂ« nĂ« Shadow DOM, pavarĂ«sisht nga gjendja.
  • NĂ« metodĂ«n createImageBitmap() Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pronat imageOrientation dhe premultiplyAlpha.
  • ËshtĂ« shtuar funksioni global reportError(), i cili lejon skriptet tĂ« raportojnĂ« gabime nĂ« konsolĂ«, duke simuluar ndodhin e njĂ« pĂ«rjashtimi tĂ« pa kapur.
  • PĂ«rmirĂ«sime nĂ« versionin pĂ«r platformĂ«n Android:
    • Kur ekzekutohet nĂ« tableta, nĂ« panel janĂ« shtuar butonat «pĂ«rpara», «mbrapa» dhe «rifresko faqen».
    • PlotĂ«simi automatike i pĂ«rdoruesve dhe fjalĂ«kalimeve nĂ« formatet web Ă«shtĂ« aktivizuar si parazgjedhje.
    • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« pĂ«rdorur Firefox si menaxher fjalĂ«kalimesh pĂ«r tĂ« plotĂ«suar pĂ«rdoruesit dhe fjalĂ«kalimet nĂ« aplikacione tĂ« tjera (aktivizohet pĂ«rmes «Settings» > «Logins and passwords» > «Autofill in other apps»).
    • ËshtĂ« shtuar faqja «Settings» > «Logins and passwords» > «Saved Logins» > «Add Login» pĂ«r tĂ« shtuar dorazi kredencialet nĂ« menaxherin e fjalĂ«kalimeve.
    • ËshtĂ« shtuar faqja «Settings» > «Data collection» > «Studies and switch off», e cila lejon tĂ«rheqjen nga pjesĂ«marrja nĂ« testimin e funksionaliteteve eksperimentale.

Përveç përmirësimeve dhe rregullimeve në Firefox 93, janë eliminuar 13 vulnerabilitete, prej të cilave 10 janë klasifikuar si të rrezikshme. 9 vulnerabilitete (të kategorizuara si CVE-2021-38500, CVE-2021-38501 dhe CVE-2021-38499) janë shkaktuar nga probleme me menaxhimin e memories, siç janë tejkalimet e buffers dhe qasjet në zona të memories që janë liruar tashmë. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqe të formuara veçmas.

Në versionin beta të Firefox 94, është implementuar një faqe e re shërbimi "about:unloads" ku përdoruesi mund të shkarkojë forcërisht disa tab-a për të reduktuar konsumin e memories, pa i mbyllur ato (përmbajtja do të ngarkohet përsëri kur kaloni në tab-in).

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster