Lëshimi i Firefox 94

U realizua lĂ«shimi i shfletuesit web Firefox 94. PĂ«r mĂ« tepĂ«r, u krijua njĂ« pĂ«rditĂ«sim i degĂ«ve me njĂ« periudhĂ« mbĂ«shtetjeje tĂ« gjatĂ« — 91.3.0. NĂ« testimin beta Ă«shtĂ« kaluar dega Firefox 95, e cila pritet tĂ« lĂ«shojĂ« mĂ« 7 dhjetor.

TĂ« rejat kryesore:

  • ËshtĂ« realizuar njĂ« faqe e re shĂ«rbimi "about:unloads" nĂ« tĂ« cilĂ«n pĂ«rdoruesi mund tĂ« shkarkojĂ« me forcĂ« skedat qĂ« pĂ«rdorin mĂ« shumĂ« burime pĂ«r tĂ« reduktuar konsumin e memories, pa i mbyllur ato (pĂ«rmbajtja do tĂ« rikthehet kur tĂ« kaloni nĂ« skedĂ«n). NĂ« faqen "about:unloads" skedat e pranishme janĂ« listuar sipas prioritetit tĂ« shkarkimit nĂ« rast tĂ« mungesĂ«s sĂ« memories operuese. Prioriteti nĂ« listĂ« vendoset nĂ« varĂ«si tĂ« kohĂ«s sĂ« aksesit nĂ« skedĂ«, jo mbi bazĂ«n e burimeve tĂ« konsumuar. Kur tĂ« shtypni butonin Unload, skeda e parĂ« nĂ« listĂ« do tĂ« shkarkohet nga memoria, me njĂ« klik tjetĂ«r do tĂ« shkarkohet e dyta, etj. Nuk Ă«shtĂ« e mundur tĂ« shkarkohet njĂ« skedĂ« sipas zgjedhjes tuaj pĂ«r momentin.
    Lëshimi i Firefox 94
  • NĂ« fillim tĂ« nisjes pas instalimit tĂ« pĂ«rditĂ«simit hapet njĂ« ndĂ«rfaqe e re pĂ«r zgjedhjen e gjashtĂ« temave sezonale me ngjyra, pĂ«r tĂ« cilat janĂ« propozuar tre nivele tĂ« pĂ«rdorimit tĂ« ngjyrĂ«s sĂ« errĂ«t, qĂ« ndikojnĂ« nĂ« shfaqjen nĂ« tone tĂ« errĂ«ta tĂ« zonĂ«s sĂ« pĂ«rmbajtjes, paneleve dhe vijĂ«s sĂ« ndryshimit tĂ« skedave.
    Lëshimi i Firefox 94
  • ËshtĂ« propozuar njĂ« mod i rreptĂ« i izolimit tĂ« faqeve, i zhvilluar nĂ« kuadĂ«r tĂ« projektit Fission. Ndryshe nga shpĂ«rndarja e deritanishme e rastĂ«sishme e pĂ«rpunimit tĂ« skedave nĂ« fondin e available proceseve (me default 8), ky mod i rreptĂ« i izolimit e transferon pĂ«rpunimin e çdo faqeje nĂ« njĂ« proces tĂ« veçantĂ«, duke ndarĂ« jo sipas skedave, por sipas domaineve (Public Suffix). Ky mod nuk Ă«shtĂ« aktivizuar pĂ«r tĂ« gjithĂ« pĂ«rdoruesit; pĂ«r ta çaktivizuar ose aktivizuar mund tĂ« pĂ«rdoret faqja "about:preferences#experimental" ose cilĂ«simi "fission.autostart" nĂ« about:config.

    Ky mod ofron mbrojtje mĂ« tĂ« besueshme nga sulmet e klasĂ«s Spectre, redukton fragmentimin e memories, mundĂ«son izolimin e mĂ«tejshĂ«m tĂ« pĂ«rmbajtjes sĂ« skripteve ekstreme dhe blloqeve iframe. Po ashtu, ai kthen mĂ« efikasishte memorien 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Ă«rthamat e ndryshme tĂ« CPU dhe rrit stabilitetin (dĂ«shtimi i procesit qĂ« pĂ«rpunon iframe nuk do tĂ« ndikojĂ« nĂ« 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Ă«rdoruesit iu ofruan njĂ« shtesĂ« Multi-Account Containers me realizimin e konceptit tĂ« konteinerĂ«ve kontekstualĂ«, tĂ« cilat mund tĂ« pĂ«rdoren pĂ«r izolimin fleksibil tĂ« faqeve tĂ« rastĂ«sishme. KontenierĂ«t ofrojnĂ« mundĂ«sinĂ« e izolimit tĂ« llojeve tĂ« ndryshme tĂ« pĂ«rmbajtjes pa krijuar profile tĂ« veçanta, qĂ« lejon ndarjen e informacionit tĂ« grupeve tĂ« ndryshme tĂ« faqeve. PĂ«r shembull, mund tĂ« krijoni zona tĂ« veçanta, tĂ« izoluar nga njĂ«ra-tjetra, pĂ«r komunikim personal, punĂ«, blerje dhe operacione bankare, ose tĂ« organizoni pĂ«rdorimin e njĂ«kohshĂ«m tĂ« llogarive tĂ« ndryshme tĂ« pĂ«rdoruesve nĂ« njĂ« faqe. NĂ« çdo kontenier pĂ«rdoren ruajtje tĂ« veçanta pĂ«r Cookies, Local Storage API, indexedDB, cache dhe pĂ«rmbajtjen OriginAttributes. PĂ«r mĂ« tepĂ«r, kur pĂ«rdorni Mozilla VPN pĂ«r çdo kontenier mund tĂ« pĂ«rdoren serverĂ« tĂ« ndryshĂ«m VPN.
    Lëshimi i Firefox 94
  • KĂ«rkesa pĂ«r konfirmimin e operacionit Ă«shtĂ« hequr kur dilni nga shfletuesi ose mbyllni 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, pĂ«rfshirĂ« ato me forma tĂ« hapura pĂ«r redaktim, pa njĂ« paralajmĂ«rim paraprak. Pas rikthimit tĂ« seancĂ«s, tĂ« dhĂ«nat nĂ« formatet web nuk humbasin. Kur tĂ« shtypni Ctrl+Q, paralajmĂ«rimi vazhdon tĂ« shfaqet. NĂ« cilĂ«simet, ky sjellje mund tĂ« ndryshohet (paneli General/ seksioni Tabs/ parametrin "Confirm before closing multiple tabs").
    Lëshimi i Firefox 94
  • NĂ« ndĂ«rtimet pĂ«r platformĂ«n Linux pĂ«r mjediset grafike qĂ« pĂ«rdorin protokollin X11, pĂ«r default Ă«shtĂ« aktivizuar njĂ« backend i ri i renderimit, i cili Ă«shtĂ« i njohur pĂ«r pĂ«rdorimin e EGL pĂ«r informacionin grafik nĂ« vend tĂ« GLX. Ky backend mbĂ«shtet punĂ«n me drejtorĂ«t e hapur OpenGL Mesa 21.x dhe me drejtorĂ«t e pronarit NVIDIA 470.x. DrejtorĂ«t OpenGL tĂ« pronarĂ«ve AMD ende nuk mbĂ«shteten. PĂ«rdorimi i EGL zgjidh problemet me gfx-drejtorĂ«t dhe lejon zgjerimin e gamĂ«s sĂ« pajisjeve pĂ«r tĂ« cilat Ă«shtĂ« e disponueshme pĂ«rshpejtimi i videos dhe WebGL. Ky backend Ă«shtĂ« pĂ«rgatitur duke ndarĂ« backend DMABUF, fillimisht tĂ« krijuar pĂ«r Wayland dhe qĂ« lejon daljen e drejtpĂ«rdrejtĂ« tĂ« kadrove nĂ« memorien e GPU, e cila mund tĂ« reflektohet nĂ« framebuffer EGL dhe tĂ« paraqitet si teksturĂ« kur tĂ« shndĂ«rrohen elementĂ«t e faqes web.
  • NĂ« ndĂ«rtimet pĂ«r Linux, njĂ« shtresĂ« e caktuar pĂ«r tĂ« zgjidhur problemet me kopjimin Ă«shtĂ« aktivizuar si parazgjedhje nĂ« ambientet e bazuara nĂ« protokollin Wayland. JanĂ« pĂ«rfshirĂ« gjithashtu ndryshime qĂ« lidhen me pĂ«rpunimin e dritareve tĂ« daljes (popup) nĂ« ambientet e bazuara nĂ« protokollin Wayland. Wayland kĂ«rkon pĂ«rmbushjen e njĂ« hierarkie stringent tĂ« dritareve tĂ« daljes, domethĂ«nĂ«, njĂ« dritare prind mund tĂ« krijojĂ« njĂ« dritare fĂ«mije me popup, por popup i iniciuar nga kjo dritare duhet tĂ« lidhet me dritaren fĂ«mijĂ« fillestare, duke formuar njĂ« zinxhir. NĂ« Firefox, çdo dritare mund tĂ« gjenerojĂ« disa popup, pa formuar njĂ« hierarki. Problemi ishte se, kur pĂ«rdorej Wayland, mbyllja e njĂ« prej popup-ve kĂ«rkonte rindĂ«rtimin e gjithĂ« zinxhirit tĂ« dritareve me popup tĂ« tjerĂ«, duke qenĂ« se ekzistenca e disa popup-ve tĂ« hapura nuk Ă«shtĂ« e pazakontĂ«, pasi menu, kĂ«shilla tĂ« daljes, dialogĂ« plotĂ«suesish, kĂ«rkesa pĂ«r autorizim etj., janĂ« realizuar si popup.
  • Kostot e operacionit pĂ«r pĂ«rdorimin e API performance.mark() dhe performance.measure() janĂ« ulur me njĂ« numĂ«r tĂ« madh metrikash tĂ« analizuar.
  • Sjellja e renderimit gjatĂ« ngarkimit tĂ« faqeve Ă«shtĂ« ndryshuar pĂ«r tĂ« rritur performancĂ«n e ngarkimit 'tĂ« ngrohtĂ«' tĂ« faqeve qĂ« ishin hapur mĂ« parĂ« nĂ« modin e izolimit tĂ« ngushtĂ«.
  • PĂ«rshpejtimi i ngarkimit tĂ« faqeve Ă«shtĂ« arritur duke rritur pĂ«rparĂ«sinĂ« e ngarkimit dhe shfaqjes sĂ« imazheve.
  • NĂ« motorin JavaScript, Ă«shtĂ« ulur disi konsumimi i memories dhe Ă«shtĂ« rritur performanca e kalimit tĂ« pronave.
  • JanĂ« pĂ«rmirĂ«suar operacionet e planifikimit tĂ« thirrjes sĂ« mbledhĂ«sit tĂ« mbeturinave, qĂ« kanĂ« lejuar tĂ« shkurtohet koha e ngarkimit tĂ« faqeve nĂ« disa teste.
  • Ngarkesa mbi CPU gjatĂ« poll-it tĂ« soketeve Ă«shtĂ« ulur gjatĂ« pĂ«rpunimit tĂ« lidhjeve HTTPS.
  • Inicimi i depozitĂ«s Ă«shtĂ« pĂ«rshpejtuar dhe koha e fillimit Ă«shtĂ« shkurtuar falĂ« reduktimit tĂ« operacioneve tĂ« hyrjes/daljes nĂ« thread-in kryesor.
  • Kur mbyllen mjetet pĂ«r zhvilluesit, Ă«shtĂ« garantuar lirimi i njĂ« sasie mĂ« tĂ« madhe tĂ« memories se mĂ« parĂ«.
  • NĂ« rregullin CSS @import Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r funksionin layer(), qĂ« nxjerr pĂ«rkufizimet e shtresĂ«s kaskaduese, tĂ« caktuara pĂ«rmes rregullit @layer.
  • NĂ« funksionin structuredClone() Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r kopjimin e objekteve komplekse JavaScript.
  • PĂ«r format Ă«shtĂ« implementuar atribute 'enterkeyhint', qĂ« lejon pĂ«rcaktimin e sjelljes kur shtypet çelĂ«si Enter nĂ« tastierĂ«n virtuale.
  • ËshtĂ« implementuar metoda HTMLScriptElement.supports(), me anĂ« tĂ« sĂ« cilĂ«s mund tĂ« kontrollohet nĂ«se treguesi mbĂ«shtet lloje tĂ« caktuara skriptĂ«sh nga shfletuesi, si modulet JavaScript apo skriptet klasike.
  • ËshtĂ« shtuar pronĂ«si ShadowRoot.delegatesFocus pĂ«r tĂ« verifikuar nĂ«se pronĂ«sia delegatesFocus Ă«shtĂ« e vendosur nĂ« njĂ« Shadow DOM tĂ« veçantĂ«.
  • NĂ« platformĂ«n Windows, pĂ«rveç kĂ«rkesave shqetĂ«suese pĂ«r instalimin e pĂ«rditĂ«simeve, tani shfletuesi pĂ«rditĂ«sohet nĂ« sfond kur mbyllet. NĂ« ambientin Windows 11 Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r sistemin e ri tĂ« menusĂ« (Snap Layouts).
  • NĂ« ndĂ«rtimet pĂ«r macOS, pĂ«r videon me ekran tĂ« plotĂ« Ă«shtĂ« aktivizuar njĂ« mod i konsumit tĂ« ulur tĂ« energjisĂ«.
  • NĂ« versionin pĂ«r platformĂ«n Android:
    • ËshtĂ« thjeshtĂ«suar kthimi nĂ« pĂ«rmbajtjen e mĂ«parshme dhe tĂ« mbyllur — nĂ« faqen e re bazĂ« tĂ« shtĂ«pisĂ« Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« parĂ« skedat e fundit tĂ« mbyllura, shenjat e ruajtur, kĂ«rkesat e kĂ«rkimit dhe rekomandimet e shĂ«rbimit Pocket.
    • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« konfiguruar pĂ«rmbajtjen qĂ« shfaqet nĂ« faqen e shtĂ«pisĂ«. PĂ«r shembull, mund tĂ« konfigurohet shfaqja e listave tĂ« vendeve mĂ« tĂ« vizituara, skedave tĂ« fundit tĂ« hapura, shenjave tĂ« fundit tĂ« ruajtura, kĂ«rkesave tĂ« kĂ«rkimit dhe rekomandimeve Pocket.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r lĂ«vizjen e skedave qĂ« nuk janĂ« pĂ«rdorur pĂ«r njĂ« kohĂ« tĂ« gjatĂ« nĂ« njĂ« seksion tĂ« veçantĂ« Inactive Tabs, pĂ«r tĂ« mos e mbushur panelin kryesor tĂ« skedave. NĂ« Inactive Tabs vendosen skedat qĂ« nuk janĂ« vizituar pĂ«r mĂ« shumĂ« se 2 javĂ«. Sjellja e caktuar mund tĂ« çaktivizohet nĂ« cilĂ«simet 'Settings->Tabs-> Move old Tabs to inactive.'
    • ËshtĂ« zgjeruar heuristika pĂ«r nxjerrjen e rekomandimeve gjatĂ« shkrimit nĂ« shiritin e adresĂ«s.
      Luaj videon

Përveç novacioneve dhe rregullimeve të defekteve, në Firefox 94 janë adresuar 16 vulnerabilitete, nga të cilat 10 janë etiketuar si të rrezikshme. 5 vulnerabilitete janë shkaktuar nga probleme me memorien, si mbushjet e buffers dhe qasja në zona të memories që janë liruar tashmë. Këto probleme përfshirë mundësinë për të ekzekutuar kodin e keqbërësit duke hapur faqe të formuara 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