Lëshimi i Firefox 93

LĂ«shimi i shfletuesit web Firefox 93 ka ndodhur. PĂ«rveç kĂ«saj, Ă«shtĂ« formuar njĂ« pĂ«rditĂ«sim i degĂ«ve me mbĂ«shtetje afatgjate — 78.15.0 dhe 91.2.0. DegĂ« Firefox 94 Ă«shtĂ« dĂ«rguar nĂ« fazĂ«n e testimit beta, lĂ«shimi i sĂ« cilĂ«s Ă«shtĂ« parashikuar mĂ« 2 nĂ«ntor.

Novitetet kryesore:

  • MbĂ«shtetje pĂ«r formatin e imazheve AVIF (AV1 Image Format) Ă«shtĂ« aktivizuar si parazgjedhje, nĂ« tĂ« cilin janĂ« tĂ« angazhuara teknologjitĂ« e kompresimit intra-kadrov nga formati i kodimit tĂ« videos AV1. MbĂ«shteten hapĂ«sirat e ngjyrave me njĂ« gamĂ« tĂ« plotĂ« dhe tĂ« kufizuar tĂ« ngjyrave, si dhe operacione tĂ« transformimit (rrotullim dhe pasqyrim). Animacioni aktualisht nuk mbĂ«shtetet. PĂ«r tĂ« konfiguruar pĂ«rputhshmĂ«rinĂ« me specifikimin nĂ« about:config, Ă«shtĂ« propozuar parametri 'image.avif.compliance_strictness'. Vlera e headetit HTTP ACCEPT Ă«shtĂ« ndryshuar si parazgjedhje nĂ« 'image/avif,image/webp,*/*'.
  • Motori WebRender Ă«shtĂ« bĂ«rĂ« i detyrueshĂ«m, i shkruar nĂ« gjuhĂ«n Rust, dhe lejon njĂ« rritje tĂ« konsiderueshme tĂ« shpejtĂ«sisĂ« sĂ« vizatimit dhe uljen e ngarkesĂ«s nĂ« CPU duke transferuar nĂ« anĂ«n e GPU operacionet e vizatimit tĂ« pĂ«rmbajtjes sĂ« faqes, tĂ« cilat janĂ« implementuar pĂ«rmes shaderave tĂ« ekzekutuar nĂ« GPU. PĂ«r sistemet me karta grafike tĂ« vjetra ose me probleme me drejtuesit grafikĂ«, nĂ« WebRender aplikohet njĂ« mod i rastĂ«rizimit tĂ« softuerit (gfx.webrender.software=true). MbĂ«shtetje pĂ«r opsionin pĂ«r çaktivizimin e WebRender (gfx.webrender.force-legacy-layers dhe MOZ_WEBRENDER=0) Ă«shtĂ« ndaluar.
  • MbĂ«shtetje pĂ«r protokollin Wayland Ă«shtĂ« pĂ«rmirĂ«suar. NjĂ« shtresĂ« Ă«shtĂ« shtuar pĂ«r tĂ« zgjidhur problemet me kopjimin nĂ« mjediset tĂ« bazuara nĂ« protokollin Wayland. JanĂ« pĂ«rfshirĂ« gjithashtu ndryshime qĂ« lejojnĂ« pĂ«rdorimin e Wayland pĂ«r tĂ« eliminuar ndriçimin kur lĂ«vizni dritaren kah skaji i ekranit nĂ« konfigurimet me shumĂ« monitorĂ«.
  • NĂ« shikuesin e integruar PDF Ă«shtĂ« implementuar mundĂ«sia pĂ«r tĂ« hapur dokumente me forma interaktive XFA, tĂ« cilat pĂ«rdoren zakonisht nĂ« formularĂ«t elektronikĂ« tĂ« ndryshĂ«m nga bankat dhe institucionet qeveritare.
    Lëshimi i Firefox 93
  • Mbrojtja e shkarkimeve tĂ« skedarĂ«ve tĂ« ofruara pĂ«rmes HTTP pa enkriptim Ă«shtĂ« aktivizuar, por qĂ« janĂ« iniciuar nga faqe tĂ« hapura pĂ«rmes HTTPS. Shkarkimet e tilla nuk janĂ« tĂ« mbrojtura nga zĂ«vendĂ«simi pĂ«r shkak tĂ« kontrollit mbi trafikun transit, por, pasi ato kryhen duke kaluar nga faqet e hapura me HTTPS, pĂ«rdoruesi mund tĂ« ketĂ« njĂ« pĂ«rshtypje tĂ« rreme mbi sigurinĂ« e tyre. Kur pĂ«rdoruesi pĂ«rpiqet tĂ« shkarkojĂ« tĂ« dhĂ«na tĂ« tilla, do t'i shfaqet njĂ« paralajmĂ«rim qĂ« lejon anulimin e bllokimit sipas dĂ«shirĂ«s. PĂ«r mĂ« tepĂ«r, tani Ă«shtĂ« ndaluar dhe do tĂ« bllokohen heshtazi shkarkimet e skedarĂ«ve nga iframe tĂ« izoluar, nĂ« tĂ« cilat nuk Ă«shtĂ« specifikuar qartĂ« atributi allow-downloads.
    Lëshimi i Firefox 93
  • Implementimi i mekanizmit SmartBlock Ă«shtĂ« pĂ«rmirĂ«suar, i dizajnuar pĂ«r tĂ« zgjidhur problemet nĂ« faqet e internetit qĂ« lindin nga bllokimi i skripteve tĂ« jashtme nĂ« modalitetin e shikimit privat ose kur aktivizohet bllokimi i rreptĂ« tĂ« pĂ«rmbajtjeve tĂ« padĂ«shiruara. SmartBlock automatikisht zĂ«vendĂ«son skriptet e ndjekjes me skripte ndihmĂ«se qĂ« sigurojnĂ« ngarkimin e saktĂ« tĂ« faqes. Skriptet ndihmĂ«se janĂ« pĂ«rgatitur pĂ«r disa skripte tĂ« njohura tĂ« ndjekjes sĂ« pĂ«rdoruesve qĂ« janĂ« pĂ«rfshirĂ« nĂ« listĂ«n Disconnect. NĂ« versionin e ri Ă«shtĂ« pĂ«rfshirĂ« njĂ« bllokim adaptiv i skripteve tĂ« Google Analytics, skripteve tĂ« rrjeteve reklamuese tĂ« Google dhe widget-eve tĂ« shĂ«rbimeve tĂ« Optimizely, Criteo dhe Amazon TAM.
  • NĂ« modalitetet e shikimit privat dhe bllokimit tĂ« rreptĂ« tĂ« pĂ«rmbajtjeve tĂ« padĂ«shiruara, Ă«shtĂ« aktivizuar njĂ« mbrojtje shtesĂ« pĂ«r titullin HTTP "Referer". NĂ« kĂ«to modulet, tani Ă«shtĂ« ndaluar qĂ« faqet e internetit tĂ« pĂ«rfshijnĂ« pĂ«rmes titullit HTTP Referrer-Policy politikat "no-referrer-when-downgrade", "origin-when-cross-origin" dhe "unsafe-url", tĂ« cilat lejojnĂ« pĂ«rmes manipulimeve tĂ« rikthejnĂ« transmetimin e URL-sĂ« sĂ« plotĂ« pĂ«r faqet e jashtme nĂ« titullin "Referer" pavarĂ«sisht nga cilĂ«simet e par-default. KujtojmĂ« se nĂ« Firefox 87, me synimin pĂ«r tĂ« bllokuar rrjedhjet potenciale tĂ« tĂ« dhĂ«nave tĂ« ndjeshme, u aktivizua si politikĂ« par-default strategjia "strict-origin-when-cross-origin", e cila nĂ«nkupton heqjen e rrugĂ«ve dhe parametrave nga "Referer" kur dĂ«rgohet njĂ« kĂ«rkesĂ« nĂ« hoste tĂ« tjera kur pĂ«rdoret HTTPS, transmetimi i njĂ« "Referer" tĂ« zbrazĂ«t kur kalon nga HTTPS nĂ« HTTP dhe transmetimi i njĂ« "Referer" tĂ« plotĂ« pĂ«r kalimet e brendshme brenda njĂ« faqeje. Por efikasiteti i kĂ«tij ndryshimi Ă«shtĂ« vĂ«nĂ« nĂ« dyshim, pasi faqet pĂ«rmes manipulimeve me Referrer-Policy mund tĂ« rikthejnĂ« sjelljen e vjetĂ«r.
  • NĂ« platformĂ«n Windows Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r shkarkimin automatik tĂ« skedave nga memoria kur niveli i kujtesĂ«s sĂ« lirĂ« nĂ« sistem arrin vlera kritikisht tĂ« ulta. SĂ« pari shkarkohen skedat qĂ« konsumojnĂ« mĂ« shumĂ« memorie dhe pĂ«r tĂ« cilat pĂ«rdoruesi nuk Ă«shtĂ« pĂ«rfshirĂ« pĂ«r njĂ« kohĂ« tĂ« gjatĂ«. Kur kaloni nĂ« skedĂ«n e shkarkuar, pĂ«rmbajtja e saj ngarkohet automatikisht pĂ«rsĂ«ri. NĂ« Linux, kjo funksionalitet Ă«shtĂ« premtuar tĂ« shtohet nĂ« njĂ«rin nga lĂ«shimet e ardhshme.
  • Dizajni i panelit me listĂ«n e shkarkimeve Ă«shtĂ« pĂ«rshtatur me stilin e pĂ«rgjithshĂ«m vizual tĂ« Firefox-it.
    Lëshimi i Firefox 93
  • NĂ« modin kompak, janĂ« reduktuar distancat midis elementeve nĂ« menunĂ« kryesore, menunĂ« overflow, skedat dhe historinĂ« e vizitave.
    Lëshimi i Firefox 93
  • NĂ« numrin e algoritmeve qĂ« mund tĂ« pĂ«rdoren pĂ«r organizimin e autentifikimit (HTTP Authentication) Ă«shtĂ« shtuar SHA-256 (mĂ« parĂ« ishte mbĂ«shtetur vetĂ«m MD5).
  • TLS-ciphers, tĂ« cilat pĂ«rdorin algoritmin 3DES, janĂ« çaktivizuar si parazgjedhje. PĂ«r shembull, grupe tĂ« enkriptimit TLS_RSA_WITH_3DES_EDE_CBC_SHA janĂ« tĂ« ekspozuara ndaj sulmit Sweet32. Rishfaqja e mbĂ«shtetjes pĂ«r 3DES Ă«shtĂ« e mundur me lejen e qartĂ« nĂ« cilĂ«simet e versioneve tĂ« vjetra tĂ« TLS.
  • NĂ« platformĂ«n macOS Ă«shtĂ« zgjidhur problemi me humbjen e seancave nĂ« rast se Firefox Ă«shtĂ« nisur nga njĂ« skedĂ« e montuar «.dmg».
  • Eka njĂ« ndĂ«rfaqe pĂ«rdoruesi pĂ«r hyrjen e qartĂ« tĂ« datĂ«s dhe orĂ«s pĂ«r elementin e web-formĂ«s .
    Lëshimi i Firefox 93
  • PĂ«r elementet me atributin aria-label ose aria-labelledby Ă«shtĂ« implementuar roli meter (role="meter"), qĂ« lejon realizimin e treguesve tĂ« vlerave numerike, qĂ« ndryshojnĂ« brenda njĂ« diapazoni tĂ« caktuar (pĂ«r shembull, tregues tĂ« ngarkesĂ«s sĂ« baterisĂ«).
    Lëshimi i Firefox 93
  • NĂ« pronĂ«n CSS font-synthesis Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r fjalĂ«n kyçe «small-caps».
  • Eka metodĂ«n Intl.supportedValuesOf(), qĂ« kthen njĂ« masiv tĂ« kalendarĂ«ve, valutave, sistemeve tĂ« numĂ«rimit dhe njĂ«sive tĂ« matjes qĂ« mbĂ«shteten.
  • PĂ«r klasat Ă«shtĂ« dhĂ«nĂ« 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Ă« klasĂ«s C static { console.log("Blloku statik i C"); }}
  • Eka mbĂ«shtetje pĂ«r thirrjen e HTMLElement.attachInternals pĂ«r qasje nĂ« metoda tĂ« tjera tĂ« menaxhimit tĂ« formave.
  • NĂ« metodĂ«n ElementInternals Ă«shtĂ« shtuar atributi shadowRoot, qĂ« lejon qĂ« nga elementet e veta tĂ« aksesojnĂ« rrĂ«njĂ«n e tyre tĂ« veçantĂ« nĂ« Shadow DOM, pavarĂ«sisht nga gjendja.
  • Metoda createImageBitmap() ka marrĂ« mbĂ«shtetje pĂ«r pronat imageOrientation dhe premultiplyAlpha.
  • Shtuar funksioni global reportError(), qĂ« lejon skriptet tĂ« nxjerrin gabime nĂ« konsolĂ«, duke imituar ndodhin e njĂ« pĂ«rjashtimi tĂ« papĂ«rballuar.
  • PĂ«rmirĂ«simet nĂ« versionin pĂ«r platformĂ«n Android:
    • Kur startohet nĂ« tabletĂ«, paneli pĂ«rfshin butonat "para", "mbrapa" dhe "rifresko faqen".
    • PĂ«rmbushja automatike e emrave tĂ« pĂ«rdoruesve dhe fjalĂ«kalimeve nĂ« formularĂ«t web Ă«shtĂ« e aktivizuar nga default.
    • Ofruar mundĂ«sia e pĂ«rdorimit tĂ« Firefox si menaxher fjalĂ«kalimesh pĂ«r tĂ« mbushur emrat e pĂ«rdoruesve dhe fjalĂ«kalimet nĂ« aplikacione tĂ« tjera (aktivizohet pĂ«rmes "Settings" > "Logins and passwords" > "Autofill in other apps").
    • Shtuar faqja "Settings" > "Logins and passwords" > "Saved Logins" > "Add Login" pĂ«r shtimin manual tĂ« kredencialeve nĂ« menaxherin e fjalĂ«kalimeve.
    • Shtuar faqja "Settings" > "Data collection" > "Studies and switch off", qĂ« lejon heqjen dorĂ« nga pjesĂ«marrja nĂ« testimin e funksionaliteteve eksperimentale.

Përveç novacioneve dhe korrigjimeve të gabimeve, në Firefox 93 janë zgjidhur 13 vulnerabilitete, nga të cilat 10 janë të etiketuar si të rrezikshme. 9 vulnerabilitete (të mbledhura nën CVE-2021-38500, CVE-2021-38501 dhe CVE-2021-38499) shkaktohen nga probleme në menaxhimin e memories, siç janë mbushjet e tamponit dhe qasja në zona të memories që janë tashmë të lëshuara. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit të keqbërësit kur hapen faqe të projektuar posaçërisht.

Në versionin beta të Firefox 94 është zbatuar një faqe e re shërbimi "about:unloads" në të cilën përdoruesi mund të shkarkojë detyrimisht disa skeda për të reduktuar konsumin e memories, pa i mbyllur ato (përmbajtja do të rifreskohet kur kalohet në skedën).

Burimi: opennet.ru

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