Lëshimi i Firefox 94

Ka ndodhi lĂ«shimi i shfletuesit web Firefox 94. Gjithashtu, Ă«shtĂ« formuar njĂ« pĂ«rditĂ«sim pĂ«r degĂ«t me mbĂ«shtetje afatgjatĂ« — 91.3.0. NjĂ« degĂ« e Firefox 95 Ă«shtĂ« kaluar nĂ« fazĂ«n e beta-testimit, lĂ«shimi i sĂ« cilĂ«s Ă«shtĂ« planifikuar pĂ«r 7 Dhjetor.

Novitetet kryesore:

  • ËshtĂ« realizuar njĂ« faqe e re shĂ«rbimi «about:unloads», ku pĂ«rdoruesi mund tĂ« shkarkojĂ« me forcĂ« nga memoria skedat mĂ« tĂ« ngarkuara me burime pĂ«r tĂ« zvogĂ«luar konsumimin e memories, pa i mbyllur ato (pĂ«rmbajtja do tĂ« rikarikohet kur tĂ« kthehet nĂ« skedĂ«n). NĂ« faqen «about:unloads», skedat ekzistuese renditen nĂ« rend prioriteti pĂ«r shkarkim nĂ« rast mungese tĂ« memories operuese. Prioriteti nĂ« listĂ« zgjidhet nĂ« varĂ«si tĂ« kohĂ«s sĂ« aksesit nĂ« skedĂ«, e jo mbi bazĂ«n e burimeve tĂ« konsumuar. Kur tĂ« klickoni butonin Unload, do tĂ« shkarkohet skeda e parĂ« nga lista, dhe me klikimin e ardhshĂ«m — e dyta, dhe kĂ«shtu me radhĂ«. Nuk Ă«shtĂ« ende e mundur tĂ« shkarkohet njĂ« skedĂ« sipas zgjedhjes suaj.
    Lëshimi i Firefox 94
  • NĂ« startin e parĂ« pas instalimit tĂ« pĂ«rditĂ«simit, lançon njĂ« ndĂ«rfaqe tĂ« re pĂ«r tĂ« zgjedhur midis gjashtĂ« temave sezonale tĂ« ngjyrave, pĂ«r tĂ« cilat janĂ« ofruar tre nivele tĂ« aplikimit tĂ« nuancĂ«s sĂ« errĂ«t, qĂ« ndikon nĂ« paraqitjen nĂ« nuanca tĂ« errĂ«ta tĂ« zonĂ«s sĂ« pĂ«rmbajtjes, panelet dhe vijĂ«n e kalimit tĂ« skedave.
    Lëshimi i Firefox 94
  • ËshtĂ« propozuar njĂ« modalitet strikt i izolimit tĂ« faqeve, i zhvilluar brenda projektit Fission. Ndryshe nga shpĂ«rndarja e rastĂ«sishme tĂ« pĂ«rpunimit tĂ« skedave nĂ« fondin e disponueshĂ«m tĂ« proceseve (me default 8), modaliteti i izolimit strikt transferon pĂ«rpunimin e çdo faqeje nĂ« njĂ« proces tĂ« vetĂ«m me ndarjen jo sipas skedave, por sipas domaineve (Public Suffix). Ky modalitet nuk Ă«shtĂ« aktivizuar pĂ«r tĂ« gjithĂ« pĂ«rdoruesit, dhe pĂ«r ta çactivizuar ose aktivizuar, mund tĂ« pĂ«rdoret faqja «about:preferences#experimental» ose konfigurimi «fission.autostart» nĂ« about:config.

    Rejimi i ri ofron mbrojtje mĂ« tĂ« besueshme nga sulmet e klasĂ«s Spectre, redukton fragmentimin e memories, dhe lejon izolimin shtesĂ« tĂ« pĂ«rmbajtjes nga skritptet e jashtme dhe blloqet iframe. Ai gjithashtu kthen mĂ« efektivisht memorinĂ« nĂ« sistemin operativ, minimizon ndikimin e mbledhjes sĂ« mbeturinave dhe llogaritjeve intensive nĂ« faqet nĂ« procese tĂ« tjera, rrit efikasitetin e shpĂ«rndarjes sĂ« ngarkesĂ«s nĂ« bĂ«rthama tĂ« ndryshme CPU dhe pĂ«rmirĂ«son stabilitetin (kolapsi i procesit qĂ« pĂ«rpunon iframe nuk do tĂ« tĂ«rheqĂ« pas vetes faqen kryesore dhe skedat e tjera). Çmimi Ă«shtĂ« njĂ« rritje e pĂ«rgjithshme e konsumit tĂ« memories me numrin e madh tĂ« faqeve tĂ« hapura.

  • PĂ«rdoruesve u Ă«shtĂ« ofruar njĂ« shtesĂ« Multi-Account Containers me realizimin e konceptit tĂ« konteinerĂ«ve kontekstualĂ«, tĂ« cilĂ«t mund tĂ« pĂ«rdoren pĂ«r izolimin fleksibĂ«l tĂ« faqeve tĂ« ndryshme. KonteinerĂ«t ofrojnĂ« mundĂ«sinĂ« e izolimit tĂ« llojeve tĂ« ndryshme tĂ« pĂ«rmbajtjes pa krijuar profile tĂ« veçanta, qĂ« lejon ndarjen e informacionit midis grupeve tĂ« veçanta tĂ« faqeve. PĂ«r shembull, mund tĂ« krijoni zona tĂ« veçanta dhe tĂ« izoluar pĂ«r komunikimin personal, punĂ«n, blerjet dhe operacionet bankare, ose tĂ« organizoni pĂ«rdorimin e ndryshĂ«m tĂ« llogarive tĂ« ndryshme tĂ« pĂ«rdoruesit nĂ« njĂ« faqe. NĂ« çdo konteiner, pĂ«rdoren ruajtje tĂ« veçanta pĂ«r Cookies, Local Storage API, indexedDB, cache dhe pĂ«rmbajtje OriginalAttributes. PĂ«r mĂ« tepĂ«r, duke pĂ«rdorur Mozilla, VPN pĂ«r çdo konteiner mund tĂ« pĂ«rdoren serverĂ« tĂ« ndryshĂ«m VPN.
    Lëshimi i Firefox 94
  • KĂ«rkesa pĂ«r konfirmimin e operacionit Ă«shtĂ« hequr kur del nga shfletuesi ose mbyll dritaren pĂ«rmes menusĂ« dhe butonave tĂ« mbylljes sĂ« dritares. Pra, njĂ« klikim tĂ« gabuar nĂ« butonin "[x]" nĂ« titullin e dritares tani çon nĂ« mbylljen e tĂ« gjitha skedave, duke pĂ«rfshirĂ« ato me forma tĂ« hapura pĂ«r editim, pa njĂ« paralajmĂ«rim paraprak. Pas rikthimit tĂ« sesionit, tĂ« dhĂ«nat nĂ« formatet web nuk humbasin. Kur shtypni Ctrl+Q, vazhdon tĂ« shfaqet paralajmĂ«rimi. NĂ« cilĂ«simet, ky sjellje mund tĂ« ndryshohet (paneli General/ seksioni Tabs/ parametri "Konfirmo para se tĂ« mbyllni skedat e shumta").
    Lëshimi i Firefox 94
  • NĂ« ndĂ«rtimet pĂ«r platformĂ«n Linux pĂ«r mjediset grafike qĂ« pĂ«rdorin protokollin X11, nĂ« mĂ«nyrĂ« tĂ« paracaktuar Ă«shtĂ« pĂ«rfshirĂ« njĂ« backend i ri renderimi, i cili karakterizohet nga pĂ«rdorimi i EGL pĂ«r daljen e grafikĂ«s sĂ« ndĂ«rfaqes nĂ« vend tĂ« GLX. Ky backend mbĂ«shtet punĂ«n me drejtuesit OpenGL tĂ« hapur Mesa 21.x dhe me drejtuesit pronarĂ« NVIDIA 470.x. Drejtuesit OpenGL pronarĂ« tĂ« AMD nuk mbĂ«shteten ende. PĂ«rdorimi i EGL zgjidh problemet me drejtuesit gfx dhe lejon zgjerimin e spektrit tĂ« pajisjeve pĂ«r tĂ« cilat Ă«shtĂ« e mundur pĂ«rshpejtimi i videos dhe WebGL. Backend-i i ri Ă«shtĂ« pĂ«rgatitur duke ndarĂ« backend-in DMABUF, i cili u krijua fillimisht pĂ«r Wayland dhe lejon daljen e drejtpĂ«rdrejtĂ« tĂ« ĐșаЎrove nĂ« memorien e GPU-sĂ«, e cila mund tĂ« reflektohet nĂ« framebufferin EGL dhe tĂ« pĂ«rftohet si teksturĂ« gjatĂ« pĂ«rmbledhjes sĂ« elementeve tĂ« faqes web.
  • NĂ« ndĂ«rtimet pĂ«r Linux, njĂ« shtresĂ« e re Ă«shtĂ« pĂ«rfshirĂ« si parazgjedhje pĂ«r tĂ« zgjidhur problemet me buferin e shkĂ«mbimeve nĂ« mjediset qĂ« bazohen nĂ« protokollin Wayland. JanĂ« pĂ«rfshirĂ« gjithashtu ndryshime qĂ« lidhen me trajtimin e dritareve tĂ« daljes (popup) nĂ« mjediset e bazuara nĂ« Wayland. Wayland kĂ«rkon respektimin e njĂ« hierarkie strikte tĂ« dritareve tĂ« daljes, dmth dritarja prind mund tĂ« krijojĂ« njĂ« dritare fĂ«mije me njĂ« popup, por popup-i i iniciuar nga kjo dritare duhet tĂ« lidhĂ«t me dritaren fillestare fĂ«mijĂ«, duke formuar njĂ« zinxhir. NĂ« Firefox, çdo dritare mund tĂ« gjenerojĂ« disa popup-e, duke mos formuar njĂ« hierarki. Problemi ishte se, nĂ« pĂ«rdorimin e Wayland, mbyllja e njĂ« popup-i kĂ«rkon rindĂ«rtimin e tĂ«rĂ« zinxhirit tĂ« dritareve me popup-e tĂ« tjera, duke marrĂ« parasysh qĂ« prania e disa popup-eve tĂ« hapura nuk Ă«shtĂ« e pazakontĂ«, pasi menu, kĂ«shilla tĂ« daljes, dialogĂ« pĂ«r shtesa, kĂ«rkesa pĂ«r leje etj., realizohen si popup-e.
  • JanĂ« reduktuar kostot gjatĂ« pĂ«rdorimit tĂ« API performance.mark() dhe performance.measure() me njĂ« numĂ«r tĂ« madh metrikash tĂ« analizuar.
  • Sjellja e renderimit gjatĂ« ngarkesĂ«s sĂ« faqeve Ă«shtĂ« ndryshuar pĂ«r tĂ« rritur performancĂ«n e ngarkesĂ«s "tĂ« ngrohtĂ«" tĂ« faqeve tĂ« hapura mĂ« parĂ« nĂ« modin e izolimit tĂ« rreptĂ«.
  • PĂ«r tĂ« pĂ«rshpejtuar ngarkesĂ«n e faqeve, Ă«shtĂ« rritur prioriteti i ngarkesĂ«s dhe shfaqjes sĂ« imazheve.
  • NĂ« motorin JavaScript Ă«shtĂ« pakĂ«suar konsumi i memories dhe Ă«shtĂ« rritur performanca e pĂ«rshkatjes sĂ« pronave.
  • JanĂ« pĂ«rmirĂ«suar operacionet e planifikimit tĂ« thirrjeve tĂ« mbledhĂ«sit tĂ« mbeturinave, duke lejuar kĂ«shtu pĂ«r tĂ« shkurtuar kohĂ«n e ngarkesĂ«s sĂ« faqeve nĂ« disa teste.
  • Ngarkesa mbi CPU Ă«shtĂ« ulur gjatĂ« procesit tĂ« poll-imit tĂ« socket-eve gjatĂ« pĂ«rpunimit tĂ« lidhjeve HTTPS.
  • ËshtĂ« pĂ«rshpejtuar inicializimi i ruajtjes dhe Ă«shtĂ« reduktuar koha e nisjes fillestare duke reduktuar operacionet e hyrjes/daljes nĂ« thread-in kryesor.
  • Kur mbyllet mjetet pĂ«r zhvilluesit, Ă«shtĂ« siguruar çlirimi i njĂ« sasi mĂ« tĂ« madhe tĂ« memories se mĂ« parĂ«.
  • NĂ« rregullin CSS @import Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r funksionin layer(), i cili shfaq pĂ«rkufizimet e nivelit kaskadĂ«, tĂ« pĂ«rcaktuar me rregullin @layer.
  • NĂ« funksionin structuredClone() Ă«shtĂ« realizuar mbĂ«shtetja pĂ«r kopjimin e objekteve komplekse tĂ« JavaScript.
  • PĂ«r format Ă«shtĂ« realizuar atributi "enterkeyhint", i cili lejon pĂ«rcaktimin e sjelljes kur shtypet kyçi Enter nĂ« tastierĂ«n virtuale.
  • ËshtĂ« implementuar metoda HTMLScriptElement.supports(), e cila lejon kontrollimin e mbĂ«shtetjes nga shfletuesi tĂ« llojeve tĂ« caktuara tĂ« skripteve, siç janĂ« modulet JavaScript ose skripte klasike.
  • ËshtĂ« shtuar prona ShadowRoot.delegatesFocus pĂ«r tĂ« kontrolluar caktimin e pronĂ«s delegatesFocus nĂ« njĂ« Shadow DOM tĂ« veçantĂ«.
  • NĂ« platformĂ«n Windows, nĂ« vend tĂ« kĂ«rkesave qĂ« shqetĂ«sojnĂ« pĂ«rdoruesin pĂ«r instalimin e pĂ«rditĂ«simeve, tani shfletuesi pĂ«rditĂ«sohet nĂ« sfond gjatĂ« mbylljes. NĂ« mjedisin Windows 11 Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r sistemin e ri tĂ« menusĂ« (Snap Layouts).
  • NĂ« ndĂ«rtimet pĂ«r macOS, pĂ«r videon nĂ« ekran tĂ« plotĂ« Ă«shtĂ« aktivizuar moda me konsum tĂ« ulĂ«t tĂ« energjisĂ«.
  • NĂ« versionin pĂ«r platformĂ«n Android:
    • ËshtĂ« thjeshtuar rikthimi nĂ« pĂ«rmbajtjen e parĂ« tĂ« parĂ« duke ofruar mundĂ«sinĂ« pĂ«r tĂ« parĂ« tab-tĂ« e fundit tĂ« mbyllura, bookmark-et e fundit, kĂ«rkesat e kĂ«rkimit dhe rekomandimet e shĂ«rbimit Pocket nĂ« faqen e re tĂ« bazĂ«s.
    • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« pĂ«rshtatur pĂ«rmbajtjen qĂ« shfaqet nĂ« faqen e fillimit. PĂ«r shembull, mund tĂ« pĂ«rshtatet shfaqja e listave tĂ« faqeve mĂ« tĂ« vizituara, tab-eve tĂ« fundit tĂ« hapura, bookmark-eve tĂ« fundit tĂ« ruajtura, kĂ«rkesave tĂ« kĂ«rkimit dhe rekomandimeve tĂ« Pocket.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r zhvendosjen e tab-eve qĂ« nuk janĂ« pĂ«rdorur pĂ«r kohĂ« tĂ« gjatĂ« nĂ« njĂ« seksion tĂ« veçantĂ« Inactive Tabs, pĂ«r tĂ« mos e mbushur panelin kryesor tĂ« tab-eve. NĂ« Inactive Tabs vendosen tab-e qĂ« nuk janĂ« aksesuar pĂ«r mĂ« shumĂ« se 2 javĂ«. NjĂ« sjellje e tillĂ« mund tĂ« çaktivizohet nĂ« cilĂ«simet „Settings->Tabs-> Move old Tabs to inactive.”
    • ËshtĂ« zgjeruar heuristika gjatĂ« shfaqjes sĂ« rekomandimeve kur shkruhet nĂ« vijĂ«n e adresĂ«s.
      Luaj videon

Përveç risive dhe rregullimeve të defekteve, në Firefox 94 janë eliminuar 16 vulnerabilitete, nga të cilat 10 janë shënuar si të rrezikshme. 5 vulnerabilitete shkaktohen nga probleme të menaxhimit të memories, si mbushjet e bufeve dhe qasjet në zona memories së liruar. Potencialisht, këto probleme mund të çojnë në ekzekutimin e kodit nga një sulmues kur hapen faqe të dizajnuara në mënyrë speciale.

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