Lëshimi i Firefox 121

U publikua shfletuesi web Firefox 121 dhe u formua njĂ« pĂ«rditĂ«sim i degĂ«s me mbĂ«shtetje tĂ« gjatĂ« — 115.6.0. DegĂ«za Firefox 122 Ă«shtĂ« kaluar nĂ« fazĂ«n e testimit beta, me publikimin e saj tĂ« planifikuar pĂ«r 23 janar.

Risi kryesore në Firefox 121:

  • NĂ« Linux, pĂ«r default, Ă«shtĂ« aktivizuar pĂ«rdorimi i kompozitit server Wayland nĂ« vend tĂ« XWayland, qĂ« lejon tĂ« zgjidhen problemet me funksionimin e njĂ« paneli preku, mbĂ«shtetje pĂ«r gjeste nĂ« ekranet e prekshĂ«m dhe vendosjen e DPI pĂ«r çdo monitor nĂ« mjediset qĂ« mbĂ«shtesin Wayland. PĂ«rdorimi i Wayland gjithashtu tregon rritje tĂ« performancĂ«s nĂ« punĂ«n me grafikĂ«. MegjithatĂ«, pĂ«r shkak tĂ« kufizimeve tĂ« protokollit Wayland, ka probleme me shfaqjen e dritares 'imazh nĂ« imazh' nĂ« plan tĂ« parĂ«.
  • NĂ« cilĂ«simet, nĂ« seksionin General/Browsing Ă«shtĂ« shtuar njĂ« opsion pĂ«r tĂ« detyruar aktivizimin e nĂ«nvizimit tĂ« lidhjeve, pavarĂ«sisht nga cilĂ«simet CSS nĂ« faqe (nĂ« mĂ«nyrĂ« tĂ« dobishme pĂ«r ata qĂ« kanĂ« probleme me perceptimin e ngjyrave).
    Lëshimi i Firefox 121
  • NĂ« shikuesin e PDF-ve Ă«shtĂ« realizuar shfaqja e njĂ« butoni flotues me njĂ« kosh pĂ«r tĂ« fshirĂ« vizatime, tekst dhe imazhe tĂ« shtuar gjatĂ« redaktimit tĂ« PDF.
    Lëshimi i Firefox 121
  • NĂ« platformĂ«n Windows Ă«shtĂ« realizuar ekzekutimi i kĂ«rkesĂ«s pĂ«r instalimin e paketĂ«s AV1 Video Extension, e cila mundĂ«son pĂ«rshpejtimin harduerik tĂ« dekodimit tĂ« videove nĂ« formatin AV1.
  • NĂ« platformĂ«n macOS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r menaxhimin me komandat zanore.
  • Shtuar mbĂ«shtetje pĂ«r ngarkimin e vonuar tĂ« iframe-Ă«ve, e cila lejon qĂ« pĂ«rmbajtja jashtĂ« zonĂ«s sĂ« dukshme tĂ« mos ngarkohet deri sa pĂ«rdoruesi tĂ« rrotullohet nĂ« vendin qĂ« e paraprin elementin. PĂ«r tĂ« menaxhuar ngarkimin e vonuar tĂ« faqeve, nĂ« etiketĂ«n 'iframe' Ă«shtĂ« shtuar atributi 'loading', i cili mund tĂ« marrĂ« vlerĂ«n 'lazy' (). Ngarkimi i vonuar do tĂ« ndihmojĂ« nĂ« reduktimin e pĂ«rdorimit tĂ« memories, uljen e trafikut dhe rritjen e shpejtĂ«sisĂ« sĂ« hapjes fillestare tĂ« faqeve.
  • është shtuar pseudoklasa CSS «:has()» për të kontrolluar prania e një elementi fëmijë në prind. Për shembull, «p:has(span)» mbulon elementet <p>, brenda të cilëve ka një element <span>.
  • NĂ« pronĂ«n CSS text-indent janĂ« shtuar parametrat 'hanging' dhe 'each-line', qĂ« thjeshtojnĂ« stilimin e paragrafĂ«ve, si pĂ«r shembull kĂ«tu janĂ« bibliografitĂ« dhe poezi. Gjithashtu, Ă«shtĂ« lejuar kombinimi i disa parametrave text-indent nĂ« njĂ« shprehje, si p.sh. 'text-indent: 3em hanging each-line'.
  • NĂ« pronĂ«n CSS text-wrap janĂ« shtuar parametrat: 'balance' (qĂ« pĂ«rmirĂ«son uniformitetin e stilizimit tĂ« blloqeve tĂ« shumĂ« rreshtave tĂ« tekstit, si titujt e gjatĂ«) dhe 'stable' (ndalon riformatimin e pĂ«rmbajtjes gjatĂ« redaktimit tĂ« saj).
  • NĂ« funksionin Date.parse() Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r formate tĂ« tjera, siç janĂ« MMM-DD-YYYY, caktimi i milisekondave, caktimi i ditĂ«s sĂ« javĂ«s para datĂ«s ('Wed, 1970-01-01') dhe injorimi i gabimeve nĂ« shkrimin e ditĂ«s sĂ« javĂ«s ('foo 1970-01-01').
  • ËshtĂ« shtuar njĂ« metodĂ« statike Promise.withResolvers(), e cila lejon pĂ«rdorimin e funksioneve callback resolve dhe reject pĂ«r tĂ« caktuar trajtuesit qĂ« pĂ«rcaktojnĂ« ose refuzojnĂ« zgjidhjet e Promise, pas krijimit tĂ« saj.
  • NĂ« WebAssembly Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r instrukcionet return_call dhe return_call_indirect pĂ«r optimizimin e rikthimeve tail-call, tĂ« cilat lejojnĂ« uljen e konsumit tĂ« memories nĂ« stack, rritjen e performancĂ«s dhe pĂ«rmirĂ«simin e mbĂ«shtetjes pĂ«r gjuhĂ«t funksionale tĂ« programimit.
  • NĂ« API-nĂ« WebTransport, e destinuar pĂ«r dĂ«rgimin dhe marrjen e tĂ« dhĂ«nave midis shfletuesit dhe serverin, Ă«shtĂ« shtuar prona sendOrder, e cila lejon caktimin e prioriteteve tĂ« veçanta pĂ«r dĂ«rgimin dhe marrjen nĂ« rrjedhat dyanshĂ«m.
  • NĂ« mjetet pĂ«r zhvillimin web Ă«shtĂ« punuar pĂ«r tĂ« pĂ«rmirĂ«suar aksesin pĂ«r njerĂ«zit me aftĂ«si tĂ« kufizuara, siç Ă«shtĂ« unifikimi dhe rritja e treguesit tĂ« fokusit nĂ« mjete tĂ« ndryshme. NĂ« debugin e integruar tĂ« JavaScript Ă«shtĂ« shtuar opsioni 'Pause on debugger statement' pĂ«r tĂ« çaktivizuar debugin.
    Lëshimi i Firefox 121
  • NĂ« versionin pĂ«r Android janĂ« eliminuar pĂ«rfundimet e papritura qĂ« shfaqeshin gjatĂ« kopjimit nĂ« clipboard dhe shfaqjes sĂ« njoftimeve me ekran tĂ« plotĂ«. JanĂ« zgjidhur problemet e renderimit nĂ« smartfonĂ«t Google Pixel 8 dhe Samsung Galaxy S22. ËshtĂ« vendosur nĂ« pĂ«rdorim katalogu i shtesave. NĂ« modin e shfletimit privat Ă«shtĂ« siguruar bllokimi i cookie-ve tĂ« palĂ«ve tĂ« treta dhe aksesit nĂ« memorien lokale. NĂ« modin e konfigurimit manual, mbrojtja e pĂ«rmirĂ«suar e gjurmimeve Ă«shtĂ« aktivizuar duke bllokuar kodin pĂ«r gjurmimin e lĂ«vizjeve qĂ« pĂ«rdoret nĂ« rrjetet sociale.

Përveç inovacioneve dhe rregullimeve të gabimeve, në Firefox 121 janë eliminuar 27 dobësi. 13 nga këto (11 të bashkuara nën CVE-2023-6864 dhe CVE-2023-6873), të cilat janë shënuar si të rrezikshme, shkaktohen nga problemet me menaxhimin e memories, si mbushja e bufereve dhe aksesimi i zonave të memories të lëshuara tashmë. Këto probleme mund të çojnë potencialisht në ekzekutimin e kodit të keqbërësve kur hapen faqe të dizajnuara posaçërisht. Një dobësi tjetër e rrezikshme (CVE-2023-6135) lidhet me ndjeshmërinë e bibliotekës NSS ndaj sulmit 'Minerva', i cili lejon përllogaritjen e çelësit të mbyllur përmes analizës së të dhënave nga kanale të tjera.

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