Lëshimi i Firefox 88

Lëshimi i shfletuesit web Firefox 88 u realizua. Gjithashtu, është formuar një azhurnim për degën me mbështetje afatgjatë 78.10.0. Në një të ardhme të afërt do të kalojë në fazën e testimit beta dega Firefox 89, lëshimi i së cilës është paraparë për më 1 qershor.

Novitetet kryesore:

  • NĂ« shikuesin PDF Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r forma tĂ« integruara nĂ« skedarĂ«t PDF, tĂ« cilat pĂ«rdorin JavaScript pĂ«r ndĂ«rveprimin interaktiv me pĂ«rdoruesin.
  • ËshtĂ« vendosur njĂ« kufizim nĂ« intensitetin e shfaqjes sĂ« kĂ«rkesave pĂ«r akses nĂ« mikrofon dhe kamerĂ«. KĂ«to kĂ«rkesa nuk do tĂ« paraqiten, nĂ«se gjatĂ« 50 sekondave tĂ« fundit pĂ«rdoruesi ka dhĂ«nĂ« akses pĂ«r tĂ« njĂ«jtin pajisje, pĂ«r tĂ« njĂ«jtin uebfaqe dhe pĂ«r tĂ« njĂ«jtin skedĂ«.
  • Thirrja e mjetit pĂ«r krijimin e skrinshotĂ«ve Ă«shtĂ« hequr nga menuja "Veprimet e Faqes", e cila shfaqet kur klikohet mbi tre piketat nĂ« shiritin e adresĂ«s. PĂ«r tĂ« krijuar skrinshotĂ«, rekomandohet thirrja e mjetit pĂ«r menu tĂ« kontekstit, e cila shfaqet me klikimin e butonit tĂ« djathtĂ« tĂ« mausit ose vendosjen e njĂ« shkurtesĂ« nĂ« panelin pĂ«rmes cilĂ«simeve tĂ« pamjes jashtme.
    Lëshimi i Firefox 88
  • Shtuar mbĂ«shtetje pĂ«r zmadhimin me shtrĂ«ngim nĂ« touchpad nĂ« Linux me ambientet grafike tĂ« bazuara nĂ« protokollin Wayland.
  • NĂ« sistemin e printimit, Ă«shtĂ« realizuar lokalizimi i njĂ«sive tĂ« matjes tĂ« pĂ«rdorura pĂ«r caktimin e kufijve.
  • Kur Firefox fillohet nĂ« ambientet Xfce dhe KDE, aktivizohet pĂ«rdorimi i motorit tĂ« kompozimit WebRender. NĂ« Firefox 89 pritet tĂ« pĂ«rfshihet WebRender pĂ«r tĂ« gjithĂ« pĂ«rdoruesit e tjerĂ« tĂ« Linux, duke pĂ«rfshirĂ« tĂ« gjitha versionet e Mesa dhe sistemet me drivera NVIDIA (mĂ« parĂ« WebRender ishte aktivizuar vetĂ«m pĂ«r GNOME nĂ« prani tĂ« driverave Intel dhe AMD). WebRender Ă«shtĂ« shkruar nĂ« gjuhĂ«n Rust dhe lejon njĂ« rritje tĂ« konsiderueshme tĂ« shpejtĂ«sisĂ« sĂ« vizatimit dhe zvogĂ«lim tĂ« ngarkesĂ«s sĂ« CPU duke pĂ«rjashtuar nĂ« anĂ«n e GPU operacionet e vizatimit tĂ« pĂ«rmbajtjes sĂ« faqes, tĂ« cilat realizohen nĂ«pĂ«rmjet shaderave tĂ« ekzekutuar nĂ« GPU. PĂ«r tĂ« aktivizuar detyrimisht nĂ« about:config, duhet tĂ« aktivizohet cilĂ«simi "gfx.webrender.enabled" ose tĂ« startohet Firefox me ndryshoren e ambientit MOZ_WEBRENDER=1.
  • Ka filluar aktivimi gradual i protokolleve HTTP/3 dhe QUIC. Fillimisht, mbĂ«shtetja pĂ«r HTTP/3 do tĂ« aktivizohet vetĂ«m pĂ«r njĂ« pĂ«rqindje tĂ« vogĂ«l pĂ«rdoruesish dhe, nĂ«se nuk do tĂ« ndodhin probleme tĂ« papritura, do tĂ« arrijĂ« tĂ« gjithĂ« deri nĂ« fund tĂ« majit. PĂ«r tĂ« pĂ«rdorur HTTP/3 kĂ«rkohet mbĂ«shtetje nĂ« anĂ«n e klientit dhe serverĂ« tĂ« njĂ«jtĂ«s version tĂ« draft standardit QUIC dhe HTTP/3, e cila pĂ«rcaktohet nĂ« kapakun Alt-Svc (Firefox mbĂ«shtet draftet e specifikimeve nga 27 deri nĂ« 32).
  • PĂ«rkrahja pĂ«r protokollin FTP Ă«shtĂ« e çaktivizuar si parazgjedhje. CilĂ«simi network.ftp.enabled Ă«shtĂ« vendosur nĂ« false, dhe parametri pĂ«r zgjerimet browserSettings.ftpProtocolEnabled Ă«shtĂ« kaluar nĂ« modalitet vetĂ«m pĂ«r lexim. NĂ« versionin e ardhshĂ«m, do tĂ« eliminohet gjithĂ« kodi i lidhur me FTP. Si arsyetim jepet reduktimi i rreziqeve tĂ« sulmeve ndaj njĂ« kodi tĂ« vjetĂ«r, i njohur pĂ«r vulnerabilitetet dhe qĂ« ka probleme me mirĂ«mbajtjen. Po ashtu, pĂ«rmendet heqja e protokolleve qĂ« nuk mbĂ«shtesin kriptimin, tĂ« cilat janĂ« tĂ« pambrojtura nga modifikimi dhe kapja e trafikut nĂ« transit gjatĂ« sulmeve MITM.
  • PĂ«r tĂ« bllokuar mundĂ«sitĂ« pĂ«r rrjedhje ndĂ«rfaqesh, Ă«shtĂ« siguruar izolimi i vlerĂ«s sĂ« pronĂ«s «window.name» nga faqja fillestare 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Ă« varg me pozita fillestare dhe pĂ«rfundimtare tĂ« grupeve tĂ« pĂ«rputhjes. PronĂ«sia mbushet vetĂ«m nĂ« pĂ«rputhje me shprehjen 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Ă« bĂ«rĂ« kontrolli mĂ« i rreptĂ« qĂ« opsionet e dĂ«rguara nĂ« konstrukt janĂ« objekte. NĂ« rast se pĂ«rpiqeni tĂ« dĂ«rgoni fjalĂ« ose primitivĂ« tĂ« tjerĂ«, do tĂ« gjenerohen pĂ«rjashtime.
  • PĂ«r DOM Ă«shtĂ« ofruar njĂ« metodĂ« tĂ« re statike AbortSignal.abort(), qĂ« kthen AbortSignal, pĂ«r tĂ« cilin Ă«shtĂ« vendosur tashmĂ« parametri aborted.
  • NĂ« CSS janĂ« realizuar pseudoshtesat e reja «:user-valid» dhe «:user-invalid», tĂ« cilat pĂ«rcaktojnĂ« gjendjen e verifikimit tĂ« elementit tĂ« formĂ«s, pĂ«r tĂ« cilin pas ndĂ«rveprimit tĂ« pĂ«rdoruesit me formulĂ«n Ă«shtĂ« kryer verifikimi i saktĂ«sisĂ« sĂ« vlerave tĂ« dhĂ«na. Diferenca kryesore midis «:user-valid» dhe «:user-invalid» me pseudoshtesat «:valid» dhe «:invalid» Ă«shtĂ« se verifikimi fillon vetĂ«m pasi pĂ«rdoruesi kalon nĂ« njĂ« element tjetĂ«r (pĂ«r shembull, kalon nĂ«pĂ«rmjet tab-it nĂ« njĂ« fushĂ« tjetĂ«r).
  • Funksioni CSS image-set(), i cili lejon zgjedhjen e njĂ« imazhi nga njĂ« grup mundĂ«sish me pĂ«rmasa tĂ« ndryshme pĂ«rkatĂ«se pĂ«r parametrat aktualĂ« tĂ« ekranit dhe kapacitetin e lidhjes nĂ« rrjet, 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 e konturit tĂ« vendosur me pronĂ«n border-radius.
  • PĂ«r macOS, fonti monospace i paracaktuar Ă«shtĂ« ndryshuar nĂ« Menlo.
  • NĂ« mjetet pĂ«r zhvillimin web, nĂ« panelin e inspektimit tĂ« rrjetit Ă«shtĂ« shtuar njĂ« kalim midis shikimit tĂ« pĂ«rgjigjeve HTTP nĂ« formatin JSON dhe nĂ« formatin origjinal, nĂ« tĂ« cilin pĂ«rgjigjet janĂ« dĂ«rguar pĂ«rmes rrjetit.
    Lëshimi i Firefox 88
  • Aktivizimi me default i mbĂ«shtetjes pĂ«r formatin e imazheve AVIF (AV1 Image Format), qĂ« pĂ«rdor teknologjitĂ« e kompresimit ndĂ«r-fotografik nga formati i kodimit tĂ« videos AV1, Ă«shtĂ« shtyrĂ« pĂ«r lĂ«shimin e ardhshĂ«m. NĂ« versionin Firefox 89 gjithashtu planifikohet ofrimi i njĂ« ndĂ«rfaqe tĂ« rinovuar pĂ«r pĂ«rdoruesit dhe integrimi i njĂ« kalkulatori nĂ« adresĂ«n e shfletuesit (aktivizohet pĂ«rmes suggest.calculator nĂ« about:config)

Përveç noviteteve dhe rregullimeve të gabimeve në Firefox 88, janë eliminuar 17 vulnerabilitete, nga të cilat 9 janë të shënuara si të rrezikshme. 5 vulnerabiliteteve (të grupuara nën CVE-2021-29947) janë shkaktuar nga probleme të punës me memorien, siç janë mbushjet e tamponëve dhe qasja në zona memorjeje të lira. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit të keqbërësve kur hapen faqe të posaçmizuara.

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