Lëshimi i Firefox 88

Lëshimi i shfletuesit web Firefox 88 ka ndodhur. Për më tepër, është formuar një azhurnim për degën me mbështetje të gjatë 78.10.0. Në fazën e testimit beta do të kalojë së shpejti dega Firefox 89, e cila pritet të publikohet më 1 qershor.

TĂ« rejat kryesore:

  • NĂ« shikuesin PDF Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r formatet e integruara nĂ« skedarĂ«t PDF, nĂ« tĂ« cilat pĂ«rdoret JavaScript pĂ«r tĂ« siguruar ndĂ«rveprim tĂ« ndĂ«rsjellĂ« me pĂ«rdoruesin.
  • ËshtĂ« vendosur njĂ« kufizim pĂ«r intensitetin e shfaqjes sĂ« kĂ«rkesĂ«s pĂ«r autorizim pĂ«r qasje nĂ« mikrofon dhe kamerĂ«. KĂ«to kĂ«rkesa nuk do tĂ« shfaqen, nĂ«se gjatĂ« 50 sekondave tĂ« fundit pĂ«rdoruesi ka dhĂ«nĂ« tashmĂ« qasje nĂ« tĂ« njĂ«jtin pajisje, pĂ«r tĂ« njĂ«jtin site dhe tĂ« njĂ«jtĂ«n tabs.
  • Thirrja pĂ«r mjetin pĂ«r krijimin e screenshot-eve Ă«shtĂ« hequr nga menuja "Veprimet e Faqes", qĂ« shfaqet kur klikohet nĂ« pikĂ«n mĂșltiple nĂ« shiritin e adresĂ«s. PĂ«r tĂ« krijuar screenshot-e rekomandohet thirrja e mjetit tĂ« pĂ«rshtatshĂ«m nga menuja kontekstuale, qĂ« shfaqet kur klikoni me tĂ« djathtĂ«n, ose vendosni njĂ« shkurtesĂ« nĂ« panelin pĂ«rmes interface-it pĂ«r konfigurimin e pamjes.
    Lëshimi i Firefox 88
  • Shtuar mbĂ«shtetje pĂ«r zmadhimin me shpim nĂ« touchpad nĂ« Linux me mjedise grafike tĂ« bazuara nĂ« protokollin Wayland.
  • NĂ« sistemin e printimit Ă«shtĂ« realizuar lokalizimi i njĂ«jĂ«sve tĂ« masĂ«s qĂ« pĂ«rdoren pĂ«r tĂ« pĂ«rcaktuar fushat.
  • Kur nisni Firefox nĂ« mjediset Xfce dhe KDE, Ă«shtĂ« aktivizuar pĂ«rdorimi i motorit tĂ« kompozitimit WebRender. NĂ« Firefox 89 pritet tĂ« aktivizohet WebRender pĂ«r tĂ« gjithĂ« pĂ«rdoruesit e tjerĂ« Linux, duke pĂ«rfshirĂ« tĂ« gjitha versionet e Mesa dhe sistemet me shoferĂ« NVIDIA (mĂ« parĂ« webRender ishte pĂ«rfshirĂ« vetĂ«m pĂ«r GNOME me shoferĂ« Intel dhe AMD). WebRender Ă«shtĂ« shkruar nĂ« gjuhĂ«n Rust dhe lejon arritjen e njĂ« rritje tĂ« konsiderueshme tĂ« shpejtĂ«sisĂ« sĂ« vizatimit dhe uljen e ngarkesĂ«s nĂ« CPU duke i kaluar operacionet e vizatimit tĂ« pĂ«rmbajtjes sĂ« faqes, tĂ« cilat realizohen pĂ«rmes shader-ave tĂ« ekzekutuar nĂ« GPU. PĂ«r tĂ« aktivizuar detyrimisht nĂ« about:config, duhet tĂ« aktivizoni cilĂ«simin "gfx.webrender.enabled" ose tĂ« nisni Firefox me variablin e ambientit MOZ_WEBRENDER=1.
  • Ka filluar aktivizimi gradual i protokolleve HTTP/3 dhe QUIC. Fillimisht, mbĂ«shtetje pĂ«r HTTP/3 do tĂ« aktivizohet vetĂ«m pĂ«r njĂ« pĂ«rqindje tĂ« vogĂ«l tĂ« pĂ«rdoruesve dhe, nĂ«se nuk do tĂ« shfaqen probleme tĂ« paparashikuara, do tĂ« arrihet te tĂ« gjithĂ« deri nĂ« fund tĂ« majit. PĂ«r tĂ« pĂ«rdorur HTTP/3 kĂ«rkohet mbĂ«shtetje nga ana e klientit dhe server e njĂ«jtĂ«s versioni tĂ« draft standardit QUIC dhe HTTP/3, e cila spesifikohet nĂ« titullin Alt-Svc (Firefox mbĂ«shtet draftet e specifikacionit nga 27 deri nĂ« 32).
  • MbĂ«shtetje pĂ«r protokollin FTP Ă«shtĂ« çaktivizuar si parazgjedhje. CilĂ«simi network.ftp.enabled Ă«shtĂ« vendosur si false, dhe parametri pĂ«r zgjatjet browserSettings.ftpProtocolEnabled Ă«shtĂ« kaluar nĂ« modin vetĂ«m pĂ«r lexim. NĂ« versionin e ardhshĂ«m do tĂ« hiqet e gjithĂ« kodi lidhur me FTP. Arsyetimi pĂ«r kĂ«tĂ« Ă«shtĂ« reduktimi i rreziqeve tĂ« sulmeve ndaj njĂ« protokolli tĂ« vjetĂ«r, i cili ka njĂ« histori tĂ« identifikimit tĂ« dobĂ«sive dhe problemeve me mbĂ«shtetje. Gjithashtu, pĂ«rmendet shlyerja e protokolleve qĂ« nuk mbĂ«shtesin enkriptimin dhe janĂ« tĂ« pa mbrojtura ndaj modifikimit dhe pĂ«rhapjes sĂ« trafikut nĂ« transit gjatĂ« sulmeve MITM.
  • PĂ«r tĂ« bllokuar mundĂ«sitĂ« e rrjedhjeve ndĂ«rfaqsore, Ă«shtĂ« siguruar izolimi i vlerĂ«s sĂ« pronĂ«s "window.name" nga faqja kryesore nga e cila Ă«shtĂ« hapur faqja.
  • NĂ« JavaScript, pĂ«r rezultatin e ekzekutimit tĂ« shprehjeve tĂ« rregullta Ă«shtĂ« shtuar pronĂ«sia "indices", e cila pĂ«rmban njĂ« masiv me pozitat fillestare dhe pĂ«rfundimtare tĂ« grupeve tĂ« pĂ«rputhjeve. PronĂ«sia mbushet vetĂ«m kur ekzekutohet shprehja e rregullt me flamurin "/d". let re = /quick\s(brown).+?(jumps)/igd; let result = re.exec('The Quick Brown Fox Jumps Over The Lazy Dog'); // result.indices[0] === Array [ 4, 25 ] // result.indices[1] === Array [ 10, 15 ] // result.indices[2] === Array [ 20, 25 ]
  • NĂ« Intl.DisplayNames() dhe Intl.ListFormat() Ă«shtĂ« ndrejtĂ«suar kontrolli qĂ« opsionet e dhĂ«na nĂ« konstruktor tĂ« jenĂ« objekte. NĂ«se pĂ«rpiqeni tĂ« kaloni vargje ose primitive tĂ« tjera, do tĂ« gjenerohen pĂ«rjashtime.
  • PĂ«r DOM Ă«shtĂ« ofruar njĂ« metodĂ« e re statike AbortSignal.abort(), e cila kthen AbortSignal, pĂ«r tĂ« cilin Ă«shtĂ« vendosur parameteri aborted.
  • NĂ« CSS janĂ« realizuar pseudo-klasat e reja ":user-valid" dhe ":user-invalid", tĂ« cilat pĂ«rcaktojnĂ« gjendjen e verifikimit tĂ« njĂ« elementi forme, pĂ«r tĂ« cilin pas ndĂ«rveprimit tĂ« pĂ«rdoruesit me formĂ«n Ă«shtĂ« realizuar verifikimi i saktĂ«sisĂ« sĂ« vlerave tĂ« dhĂ«na. Diferenca kyçe midis ":user-valid" dhe ":user-invalid" nga pseudo-klasat ":valid" dhe ":invalid" Ă«shtĂ« se verifikimi fillon vetĂ«m pasi pĂ«rdoruesi Ă«shtĂ« kaluar nĂ« njĂ« element tjetĂ«r (p.sh., kalimi me tab nĂ« njĂ« fushĂ« tjetĂ«r).
  • Funksioni CSS image-set(), i cili lejon zgjedhjen e njĂ« imazhi nga njĂ« grup variantĂ«sh me rezolucione tĂ« ndryshme, mĂ« sĂ« miri i pĂ«rshtatshĂ«m pĂ«r parametrat aktualĂ« tĂ« ekranit dhe kapacitetin rrjetor, tani mund tĂ« pĂ«rdoret nĂ« pronat CSS «content» dhe «cursor». h2::before { content: image-set( url(«small-icon.jpg») 1x, url(«large-icon.jpg») 2x); }
  • NĂ« pronĂ«n CSS outline, Ă«shtĂ« siguruar pĂ«rputhja me konturin e caktuar pĂ«rmes pronĂ«s border-radius.
  • PĂ«r macOS, fonti monospaced default Ă«shtĂ« ndryshuar nĂ« Menlo.
  • NĂ« mjetet pĂ«r zhvillimin web, nĂ« panelin e inspektimit tĂ« rrjetit Ă«shtĂ« shfaqur njĂ« ndĂ«rrues midis shfaqjes sĂ« pĂ«rgjigjeve HTTP nĂ« formatin JSON dhe nĂ« formĂ«n e paprekur, nĂ« tĂ« cilĂ«n pĂ«rgjigjet janĂ« dĂ«rguar nĂ« rrjet.
    Lëshimi i Firefox 88
  • Aktivizimi i mbĂ«shtetjes pĂ«r formatin e imazheve AVIF (AV1 Image Format), i cili pĂ«rdor teknologjitĂ« e kompresionit intra-frame nga formati i kodimit tĂ« videos AV1, Ă«shtĂ« shtyrĂ« pĂ«r lĂ«shimin e ardhshĂ«m. NĂ« versionin Firefox 89 gjithashtu pritet tĂ« ofrohet njĂ« ndĂ«rfaqe e pĂ«rmirĂ«suar e pĂ«rdoruesit dhe integrimi i njĂ« kalkulatori nĂ« shiritin e adresave (aktivizohet nĂ«pĂ«rmjet suggest.calculator nĂ« about:config)

Përveç novacioneve dhe rregullimeve të defekteve, në Firefox 88 janë eliminuar 17 dobësi, nga të cilat 9 janë klasifikuar si të rrezikshme. 5 dobësi (të mbledhura nën CVE-2021-29947) janë shkaktuar nga probleme të menaxhimit të memories, të tilla si mbipopullimi i bufeve dhe qasja në zona të memories së lirohen tashmë. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit të keqbërësve kur hapen faqe të ndara posaçërisht.

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