Lëshimi i Firefox 89 me një ndërfaqe të përpunuar

U lansua shfletuesi web Firefox 89. Për më tepër, është formuar një azhurnim për degën me mbështetje të gjatë 78.11.0. Dega Firefox 90 do të kalojë në fazën e testimit beta brenda një periudhe të afërt, me lançimin e saj të parashikuar më 13 korrik.

Novitetet kryesore:

  • ËshtĂ« bĂ«rĂ« njĂ« modernizim i dukshĂ«m i ndĂ«rfaqes. JanĂ« pĂ«rditĂ«suar ikonat, Ă«shtĂ« unifikuar stili i elementeve tĂ« ndryshme dhe Ă«shtĂ« rishikuar paleta e ngjyrave.
  • Pamja e panelit tĂ« skedave Ă«shtĂ« ndryshuar - qoshet e butonave tĂ« skedave janĂ« rrethuar dhe tani nuk janĂ« tĂ« pandashme me panelin nĂ« kufirin e poshtĂ«m (efekti i butonave qĂ« fluturojnĂ«). Nuk ka ndarje vizuale pĂ«r skedat e pasive, por zona e zĂ«nĂ« nga butoni ndriçohet kur kaloni me maus mbi skedĂ«n.
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
  • Menuja Ă«shtĂ« restrukturuar. Elementet e rralla nĂ« pĂ«rdorim dhe tĂ« vjetruara janĂ« hequr nga menuja kryesore dhe nga menu tĂ« kontekstit pĂ«r tĂ« akcentuar mundĂ«sitĂ« mĂ« tĂ« rĂ«ndĂ«sishme. Elementet e mbetura janĂ« riparagruars sipas rĂ«ndĂ«sisĂ« dhe kĂ«rkesĂ«s sĂ« pĂ«rdoruesve. NĂ« kuadĂ«r tĂ« njĂ« pĂ«rpjekjeje pĂ«r tĂ« reduktuar ngarkesat vizuale qĂ« shpĂ«rqendrojnĂ« vĂ«mendjen, janĂ« hequr ikonat pranĂ« elementeve tĂ« menusĂ« dhe janĂ« lĂ«nĂ« vetĂ«m etiketat tekstuale. NdĂ«rfaqja pĂ«r konfigurimin e panelit dhe mjetet pĂ«r zhvilluesit web janĂ« zhvendosur nĂ« njĂ« nĂ«nmeny tĂ« veçantĂ« 'Mjetet e Shtuara' ('More Tools').
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuarLëshimi i Firefox 89 me një ndërfaqe të përpunuar
  • Menyja e pĂ«rfshirĂ« nĂ« fushĂ«n e adresĂ«s '...' (Veprimet nĂ« Faqe) Ă«shtĂ« hequr, pĂ«rmes sĂ« cilĂ«s mund tĂ« shtonit njĂ« shĂ«nim, dĂ«rgoni njĂ« lidhje nĂ« Pocket, ngjitni skedĂ«n, punoni me clipboard dhe filloni dĂ«rgimin e materialeve me email. Opsionet e disponueshme pĂ«rmes menysĂ« '...' janĂ« transferuar nĂ« pjesĂ« tĂ« tjera tĂ« ndĂ«rfaqes, qĂ« mbeten tĂ« aksesueshme nĂ« seksionin e konfigurimit tĂ« panelit dhe mund tĂ« vendosen ndaras nĂ« panel si butona. PĂ«r shembull, butoni pĂ«r tĂ« hapur ndĂ«rfaqen pĂ«r krijimin e ekranimeve Ă«shtĂ« i disponueshĂ«m pĂ«rmes menusĂ« sĂ« kontekstit qĂ« shfaqet duke klikuar me butonin e djathtĂ« tĂ« mausit nĂ« faqe.
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
  • Panelet pop-up pĂ«r konfigurimin e faqes janĂ« rishikuar, me njĂ« ndĂ«rfaqe qĂ« shfaqet kur hapet njĂ« skedĂ« e re.
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
  • Pamja e paneleve informative dhe dialogĂ«ve modalĂ« me paralajmĂ«rime, konfirmime dhe kĂ«rkesat Ă«shtĂ« ndryshuar dhe unifikuar me dialogĂ«t e tjerĂ«. DialogĂ«t shfaqen me qoshe tĂ« rrethuar dhe janĂ« tĂ« qĂ«ndruar nĂ« qendĂ«r vertikalisht.
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
  • Pas pĂ«rditĂ«simit, Ă«shtĂ« siguruar shfaqja e njĂ« ekran tĂ« mirĂ«seardhjes, qĂ« sugjeron pĂ«rdorimin e Firefox si shfletues tĂ« paracaktuar nĂ« sistem dhe ofron mundĂ«sinĂ« pĂ«r tĂ« zgjedhur temĂ«n e dizajnit. NĂ« dispozicion janĂ« temat: sistemore (qĂ« merr parasysh cilĂ«simet sistemore pĂ«r dizajnimin e dritareve, menuve dhe butonave), e lehtĂ«, e errĂ«t dhe Alpenglow (me ngjyra).
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
  • Siç Ă«shtĂ« parazgjedhur, nĂ« ndĂ«rfaqen e cilĂ«simeve tĂ« pamjes, butoni pĂ«r aktivizimin e modit kompakt tĂ« shfaqjes sĂ« paneleve Ă«shtĂ« i fshehur. PĂ«r tĂ« rikthyer cilĂ«simin, nĂ« about:config Ă«shtĂ« realizuar parametri "browser.compactmode.show". PĂ«r pĂ«rdoruesit qĂ« kanĂ« aktivizuar modin kompakt, parametri do tĂ« aktivizohet automatikisht.
  • Numri i elementeve qĂ« shpĂ«rqendrojnĂ« vĂ«mendjen e pĂ«rdoruesit Ă«shtĂ« reduktuar. JanĂ« hequr paralajmĂ«rimet dhe njoftimet e panevojshme.
  • NjĂ« kalkulator Ă«shtĂ« integruar nĂ« shiritin e adresave, duke lejuar llogaritjen e shprehjeve matematikore tĂ« caktuara nĂ« rend tĂ« rastĂ«sishĂ«m. Kalkulatori Ă«shtĂ« ende i çaktivizuar si parazgjedhje dhe kĂ«rkon ndryshimin e cilĂ«simit suggest.calculator nĂ« about:config. NĂ« njĂ«rĂ«n nga versionet e ardhshme gjithashtu pritet (qĂ« tashmĂ« Ă«shtĂ« shtuar nĂ« ndĂ«rtimet e natĂ«s en-US) shfaqja e njĂ« konvertuesi tĂ« integruar nĂ« shiritin e adresave, qĂ« lejon, pĂ«r shembull, konvertimin e kĂ«mbĂ«ve nĂ« metra.
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
  • NĂ« ndĂ«rtimet pĂ«r Linux, Ă«shtĂ« aktivizuar pĂ«rdorimi i motorit tĂ« kompozitimit WebRender pĂ«r tĂ« gjithĂ« pĂ«rdoruesit e Linux, duke pĂ«rfshirĂ« çdo mjedis punĂ«simi, tĂ« gjitha versionet e Mesa dhe sistemet me drejtorĂ« NVIDIA (mĂ« parĂ«, WebRender ishte i aktivizuar vetĂ«m pĂ«r GNOME, KDE dhe Xfce nĂ«se kishte drejtorĂ« Intel dhe AMD). WebRender Ă«shtĂ« shkruar nĂ« gjuhĂ«n Rust dhe lejon arritjen e njĂ« rritje tĂ« ndjeshme nĂ« shpejtĂ«sinĂ« e renderimit dhe uljen e ngarkesĂ«s nĂ« CPU duke e kaluar nĂ« GPU operacionet e renderimit tĂ« pĂ«rmbajtjes sĂ« faqes, tĂ« cilat realizohen pĂ«rmes shenjave tĂ« ekzekutuara nĂ« GPU. PĂ«r tĂ« çaktivizuar WebRender nĂ« about:config, mund tĂ« pĂ«rdoret cilĂ«simi "gfx.webrender.enabled" ose tĂ« nisni Firefox me variablin e ambientit MOZ_WEBRENDER=0.
  • Metoda e mbrojtjes sĂ« plotĂ« tĂ« Cookie-ve (Total Cookie Protection) Ă«shtĂ« aktivizuar si parazgjedhje, e cila mĂ« parĂ« aktivizohej vetĂ«m kur zgjidhej modaliteti i rreptĂ« pĂ«r bllokimin e pĂ«rmbajtjes sĂ« padĂ«shiruar (strict). Tani pĂ«r çdo faqe pĂ«rdoret njĂ« magazinĂ« e veçantĂ« dhe e izoluar pĂ«r Cookie-t, duke mos lejuar pĂ«rdorimin e Cookie-ve pĂ«r ndjekjen e lĂ«vizjeve midis faqeve, pasi tĂ« gjitha Cookie-t e lĂ«shuara nga blloqet e jashtme qĂ« ngarkohen nĂ« faqe tani lidhen me faqen kryesore dhe nuk transferohen kur kĂ«rkohen kĂ«to blloqe nga faqe tĂ« tjera. Me pĂ«rjashtim, mundĂ«sia e transferimit ndĂ«rfaqes pĂ«r Cookie-t Ă«shtĂ« lĂ«nĂ« pĂ«r shĂ«rbimet qĂ« nuk lidhen me ndjekjen e pĂ«rdoruesve, pĂ«r shembull, ato tĂ« pĂ«rdorura pĂ«r autentifikim tĂ« vetĂ«m. Informacioni nĂ« lidhje me Cookie-t e bllokuara dhe tĂ« lejuara ndĂ«rfaqe shfaqet nĂ« menunĂ« qĂ« shfaqet kur klikoni nĂ« simbolin e mbrojtjes nĂ« shiritin e adresĂ«s.
    Lëshimi i Firefox 89 me një ndërfaqe të përpunuar
  • Versioni i dytĂ« i mekanizmit SmartBlock Ă«shtĂ« aktivizuar, i destinuar pĂ«r tĂ« zgjidhur problemet nĂ« faqet qĂ« lindin pĂ«r shkak tĂ« bllokimit tĂ« skripteve tĂ« jashtme nĂ« modalitetin e shikimit privat ose kur pĂ«rcaktohet bllokimi i forcuar i pĂ«rmbajtjes sĂ« padĂ«shiruar (strict). NĂ« tĂ« njĂ«jtĂ«n kohĂ«, SmartBlock lejon tĂ« rritet ndjeshĂ«m performanca e disa faqeve, tĂ« cilat ngadalĂ«sohen pĂ«r shkak tĂ« pamundĂ«sisĂ« pĂ«r tĂ« ngarkuar kodin e skripteve tĂ« ndjekjes. SmartBlock automatikisht zĂ«vendĂ«son skriptet e ndjekjes me skripte zĂ«vendĂ«suese, duke siguruar ngarkimin korrekt tĂ« faqes. ZĂ«vendĂ«simet janĂ« pĂ«rgatitur pĂ«r disa skripte tĂ« njohura tĂ« ndjekjes sĂ« pĂ«rdoruesve, tĂ« renditura nĂ« listĂ«n Disconnect, pĂ«rfshirĂ« skripte me widget-e nga Facebook, Twitter, Yandex, Vkontakte dhe Google.
  • E mundĂ«suar mbĂ«shtetje pĂ«r zgjerimin TLS DC (Credentials tĂ« Deleguara) pĂ«r delegimin e certifikatave me jetĂ« tĂ« shkurtĂ«r, tĂ« cilat zgjidhin problemin me certifikatat gjatĂ« organizimit tĂ« qasjes nĂ« faqen e internetit pĂ«rmes rrjeteve tĂ« shpĂ«rndarjes sĂ« pĂ«rmbajtjes. Credentials tĂ« Deleguara introduktojnĂ« njĂ« çelĂ«s privat tĂ« ndĂ«rmjetĂ«m, koha e vlefshmĂ«risĂ« sĂ« tĂ« cilit Ă«shtĂ« e kufizuar nĂ« orĂ« ose disa ditĂ« (jo mĂ« shumĂ« se 7 ditĂ«). Ky çelĂ«s gjenerohet nĂ« bazĂ« tĂ« certifikatĂ«s sĂ« lĂ«shuar nga autoriteti certifikues dhe lejon ruajtjen e çelĂ«sit privat tĂ« certifikatĂ«s origjinale nĂ« fshehtĂ«si nga shĂ«rbimet e shpĂ«rndarjes sĂ« pĂ«rmbajtjes. PĂ«r tĂ« shmangur problemet me qasjen pas skadimit tĂ« kohĂ«s sĂ« jetĂ«s sĂ« çelĂ«sit ndĂ«rmjetĂ«s Ă«shtĂ« parashikuar njĂ« teknologji automatike pĂ«r pĂ«rditĂ«sim, e cila realizohet nĂ« anĂ«n e serverit TLS origjinal.
  • Paraqitja e njĂ« implementimi tĂ« tretĂ« (jo nativ pĂ«r sistemin) tĂ« elementeve tĂ« formave tĂ« inputit, siç janĂ« kaluesit, butonat, listat e rĂ«nĂ«se dhe fushat e inputit tĂ« tekstit (input, textarea, button, select), tĂ« cilat dallohen pĂ«r njĂ« dizajn mĂ« modern. PĂ«rdorimi i njĂ« implementimi tĂ« veçantĂ« tĂ« elementeve tĂ« formave gjithashtu ka pasur njĂ« ndikim pozitiv nĂ« performancĂ«n e shfaqjes sĂ« faqeve.
  • Krijimi i mundĂ«sisĂ« pĂ«r tĂ« manipuluar pĂ«rmbajtjen e elementeve <input> dhe <textarea> pĂ«rmes komandave Document.execCommand(), duke ruajtur historinĂ« e redaktimit dhe pa treguar qartĂ« pronĂ«sinĂ« contentEditable.
  • Implementimi i API-sĂ« Event Timing pĂ«r matjen e vonesave tĂ« ngjarjeve para dhe pas ngarkimit tĂ« faqes.
  • Shtuar pronĂ«s CSS forced-colors pĂ«r tĂ« pĂ«rcaktuar nĂ«se shfletuesi po aplikon njĂ« paletĂ« ngjyrash tĂ« kufizuar tĂ« caktuar nga pĂ«rdoruesi nĂ« faqen.
  • NĂ« pronat CSS ascent-override, descent-override dhe line-gap-override Ă«shtĂ« shtuar deskriptor @font-face pĂ«r tĂ« rinovuar metrikat e fontit, qĂ« mund tĂ« pĂ«rdoret pĂ«r tĂ« unifikuar shfaqjen e fontit nĂ« shfletues tĂ« ndryshĂ«m dhe sisteme operative, si dhe pĂ«r tĂ« eliminuar zhvendosjen e ndĂ«rlikimit tĂ« faqes nga fontet web.
  • NĂ« funksionin CSS image-set(), qĂ« lejon zgjedhjen e njĂ« imazhi nga njĂ« grup opsionesh me rezolucione tĂ« ndryshme, i cili Ă«shtĂ« mĂ« i pĂ«rshtatshĂ«m pĂ«r parametrat aktualĂ« tĂ« ekranit dhe kapacitetin e lidhjes nĂ« rrjet, Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r funksionin type().
  • NĂ« JavaScript, me default lejohet pĂ«rdorimi i fjalĂ«s kyçe await nĂ« modulet nĂ« nivelin e lartĂ«, çka lejon njĂ« integrim mĂ« tĂ« butĂ« tĂ« thirrjeve asinkrone nĂ« procesin e ngarkimit tĂ« moduleve dhe shmang nevojĂ«n pĂ«r tĂ« paketuar nĂ« "funksion asinkron". PĂ«r shembull, pĂ«rveç (funksion asinkron() { await Promise.resolve(console.log(‘test’)); }()); tani mund tĂ« shkruani await Promise.resolve(console.log(‘test’));
  • NĂ« sistemet 64-bit Ă«shtĂ« e lejuar krijimi i strukturave ArrayBuffers, me madhĂ«si mĂ« tĂ« madhe se 2GB (por jo mĂ« shumĂ« se 8GB).
  • Nuk mbĂ«shtetet mĂ« ngjarjet DeviceProximityEvent, UserProximityEvent dhe DeviceLightEvent, tĂ« cilat nuk mbĂ«shtetet nĂ« shfletuesit e tjerĂ«.
  • NĂ« panelin e inspektimit tĂ« faqeve Ă«shtĂ« pĂ«rmirĂ«suar navigimi me anĂ« tĂ« tastierĂ«s nĂ« pronĂ«sitĂ« e redaktueshme tĂ« BoxModel.
  • NĂ« paketimet pĂ«r Windows Ă«shtĂ« pĂ«rmirĂ«suar pamja e menusĂ« kontekstuale dhe Ă«shtĂ« pĂ«rshpejtuar nisja e shfletuesit.
  • NĂ« paketimet pĂ«r macOS Ă«shtĂ« implementuar pĂ«rdorimi i menive kontekstuale dhe shiritave tĂ« skrollimit native pĂ«r platformĂ«n. ËshtĂ« shtuar mbĂ«shtetje pĂ«r efektin e skrollimit jashtĂ« zonĂ«s sĂ« dukshme (overscroll), qĂ« sinjalizon arritjen nĂ« fund tĂ« faqes. ËshtĂ« shtuar mbĂ«shtetje pĂ«r zmadhimin e mençur, i aktivizuar me njĂ« dy klikim. ËshtĂ« shtuar mbĂ«shtetje pĂ«r temĂ«n e errĂ«t. JanĂ« zgjidhur problemet me dallimin e ngjyrave nĂ« CSS dhe imazhe. NĂ« modalitetin me ekran tĂ« plotĂ« Ă«shtĂ« ofruar mundĂ«sia e fshehjes sĂ« perdeve.

Përveç risive dhe zgjidhjes së problemeve në Firefox 89 janë eliminuar 16 vulnerabilitete, nga të cilat 6 janë markuar si të rrezikshme. 5 vulnerabilitete (të mbledhura nën CVE-2021-29967) janë shkaktuar nga probleme në punën me memorien, siç janë mbingarkesat e bufereve dhe qasja në zona memorien e çliruara tashmë. Këto probleme potencialisht mund të çojnë në ekzekutimin e kodit nga një keqbërës kur hapen faqet e dizajnuara veçanërisht.

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