Lëshimi i Firefox 86

Lansohet shfletuesi web Firefox 86. Për më tepër, është krijuar një përditësim i degës me mbështetje afatgjatë 78.8.0. Dega Firefox 87 është çuar në fazën e testimit beta, me lançimin e saj të planifikuar për 23 marsin.

TĂ« rejat kryesore:

  • NĂ« modin e rreptĂ« tĂ« bllokimit tĂ« pĂ«rmbajtjes sĂ« padĂ«shiruar (strict), Ă«shtĂ« aktivizuar mĂ«nyra e mbrojtjes sĂ« plotĂ« tĂ« Cookie-ve (Total Cookie Protection), ku çdo faqe pĂ«rdor njĂ« depo tĂ« veçantĂ« izoluese pĂ«r Cookie-t. Metoda e propozuar e izolimit nuk lejon pĂ«rdorimin e Cookie-ve pĂ«r ndjekjen e lĂ«vizjeve midis faqeve, pasi tĂ« gjitha Cookie-t qĂ« vendosen nga blloqet e palĂ«ve tĂ« treta qĂ« ngjiten nĂ« faqen e internetit tani lidhen me faqen kryesore dhe nuk transferohen kur i qasemi kĂ«tyre blloqeve nga faqe tĂ« tjera. Si pĂ«rjashtim, mundĂ«sia pĂ«r transferimin ndĂ«rfaqeve tĂ« Cookie-ve mbetet pĂ«r shĂ«rbimet qĂ« nuk janĂ« tĂ« lidhura me ndjekjen e pĂ«rdoruesve, pĂ«r shembull, ato qĂ« pĂ«rdoren pĂ«r autentifikimin e njĂ«suar. Informacioni lidhur me Cookie-t e ndaluara dhe tĂ« lejuara ndĂ«rfaqeve shfaqet nĂ« menunĂ« qĂ« shfaqet kur klikoni nĂ« simbolin e skjefit nĂ« shiritin e adresĂ«s.
    Lëshimi i Firefox 86
  • PĂ«r tĂ« gjithĂ« pĂ«rdoruesit Ă«shtĂ« aktivizuar njĂ« ndĂ«rfaqe e re pĂ«r parashikimin e dokumentit para printimit dhe Ă«shtĂ« siguruar integrimi me cilĂ«simet e sistemit tĂ« printerit. NdĂ«rfaqja e re punon nĂ« pĂ«rputhje me modalitetin e lexuesit dhe çon nĂ« hapjen e parashikimit nĂ« skedĂ«n aktuale duke zĂ«vendĂ«suar pĂ«rmbajtjen ekzistuese. NĂ« panelin anĂ«sor ofrohen mjete pĂ«r zgjedhjen e printerit, pĂ«rshtatjen e formatit tĂ« faqes, ndryshimin e parametrave tĂ« printimit dhe menaxhimin e pĂ«rfshirjes sĂ« titujve dhe sfondit pĂ«r printim.
    Lëshimi i Firefox 86
  • Operacionet e vizatimit tĂ« elementeve Canvas dhe WebGL janĂ« transferuar nĂ« njĂ« proces tĂ« veçantĂ«, i cili Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r shkarkimin e operacioneve nĂ« GPU. Ky ndryshim ka lejuar njĂ« rritje tĂ« konsiderueshme tĂ« stabilitetit dhe performancĂ«s sĂ« faqeve qĂ« pĂ«rdorin WebGL dhe Canvas.
  • TĂ« gjithĂ« kodi i lidhur me dekodimin e videos Ă«shtĂ« transferuar nĂ« njĂ« proces tĂ« ri RDD, i cili ka lejuar rritjen e sigurisĂ« pĂ«rmes izolimit tĂ« pĂ«rpunuesve tĂ« videos nĂ« njĂ« proces tĂ« veçantĂ«.
  • NĂ« ndĂ«rtimet pĂ«r Linux dhe Android Ă«shtĂ« pĂ«rfshirĂ« mbrojtja nga sulmet qĂ« manipulojnĂ« me ndĂ«rthurjen e stack-ut dhe heap-it. Mbrojtja bazohet nĂ« pĂ«rdorimin e opsionit "-fstack-clash-protection", me tĂ« cilin kompileri vendos thirrje kontrolli (probe) gjatĂ« çdo ndarjeje statike apo dinamike tĂ« hapĂ«sirĂ«s pĂ«r stack-un, duke lejuar identifikimin e rasteve tĂ« mbushjes sĂ« stack-ut dhe bllokimin e metodave tĂ« sulmeve tĂ« bazuara nĂ« ndĂ«rthurjen e stack-ut dhe heap-it qĂ« janĂ« tĂ« lidhura me kalimin e rrjedhave tĂ« ekzekutimit pĂ«rmes faqeve tĂ« mbrojtjes sĂ« stack-ut.
  • NĂ« mĂ«nyrĂ«n e lexuesit, Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« parĂ« faqet HTML tĂ« ruajtura nĂ« sistemin lokal.
  • PĂ«rkrahja pĂ«r formatin e imazheve AVIF (AV1 Image Format) Ă«shtĂ« e aktivizuar si parazgjedhje, e cila pĂ«rfshin teknologjitĂ« e kompresimit intra-frame nga formati i kodimit tĂ« videos AV1. Kontejneri pĂ«r shpĂ«rndarjen e tĂ« dhĂ«nave tĂ« kompresuara nĂ« AVIF Ă«shtĂ« plotĂ«sisht identik me HEIF. AVIF mbĂ«shtet si imazhe nĂ« HDR (High Dynamic Range) dhe hapĂ«sirĂ«n e ngjyrave Wide-gamut, si dhe nĂ« dinamikĂ«n standarde (SDR). MĂ« parĂ«, pĂ«r aktivizimin e AVIF ishte e nevojshme tĂ« vendoset parametri "image.avif.enabled" nĂ« about:config.
  • MbĂ«shtetje e aktivizuar pĂ«r hapjen e shumicĂ«s sĂ« dritareve me video nĂ« modalitetin Picture-in-Picture.
    Luaj videon
  • MbĂ«shtetje e ndĂ«rprerĂ« pĂ«r modalitetin eksperimental SSB (Shfletuesi i Specifikuar pĂ«r Site), i cili lejon tĂ« krijohet njĂ« ikonĂ« e veçantĂ« pĂ«r sitin pĂ«r ta hapur pa elemente tĂ« ndĂ«rfaqes sĂ« shfletuesit, me njĂ« ikonĂ« tĂ« veçantĂ« nĂ« panelin e detyrave, ashtu si aplikacionet e plota tĂ« OS. Shkaqet pĂ«r ndĂ«rprerjen e mbĂ«shtetjes pĂ«rmendin praninĂ« e problemeve tĂ« pazgjidhura, dobinĂ« e dyshimtĂ« pĂ«r pĂ«rdoruesit e sistemeve desktop, kufizimin e burimeve dhe dĂ«shirĂ«n pĂ«r t'i drejtuar ato nĂ« zhvillimin e produkteve kryesore.
  • PĂ«r lidhjet WebRTC (PeerConnections), mbĂ«shtetje e ndĂ«rprerĂ« pĂ«r protokollin DTLS 1.0 (Securiteti i Transportit tĂ« DatagramĂ«ve), i bazuar nĂ« TLS 1.1 dhe i pĂ«rdorur nĂ« WebRTC pĂ«r transmetimin e audios dhe videos. NĂ« vend tĂ« DTLS 1.0, rekomandohet pĂ«rdorimi i DTLS 1.2, i bazuar nĂ« TLS 1.2 (specifikimi DTLS 1.3 mbi TLS 1.3 nuk Ă«shtĂ« ende gati).
  • NĂ« CSS Ă«shtĂ« e pĂ«rfshirĂ« funksioni image-set(), qĂ« lejon zgjedhjen e njĂ« imazhi nga njĂ« grup opsionesh me pĂ«rmasa tĂ« ndryshme, mĂ« sĂ« miri tĂ« pĂ«rshtatshĂ«m pĂ«r parametrat aktual tĂ« ekranit dhe bandwidth-in e lidhjes sĂ« rrjetit. background-image: image-set( «cat.png» 1dppx, «cat-2x.png» 2dppx, «cat-print.png» 600dpi);
  • NĂ« pronĂ«n CSS «list-style-image», e cila Ă«shtĂ« e destinuar pĂ«r tĂ« pĂ«rcaktuar imazhin pĂ«r etiketat nĂ« njĂ« listĂ«, lejohet tĂ« jepen çdo formĂ« tĂ« pĂ«rcaktimit tĂ« imazheve pĂ«rmes CSS.
  • NĂ« CSS Ă«shtĂ« i pĂ«rfshirĂ« pseudoklasi «:autofill», qĂ« lejon ndjekjen e plotĂ«simit automatik nga shfletuesi tĂ« fushave nĂ« etiketĂ«n input (nĂ« plotĂ«simin manual, selektori nuk funksionon). input:autofill { border: 3px solid blue; }
  • NĂ« JavaScript, objekti i integruar Intl.DisplayNames Ă«shtĂ« aktivizuar nga ana e default-it, pĂ«rmes tĂ« cilit mund tĂ« merrni emra tĂ« lokalizuar tĂ« gjuhĂ«ve, vendeve, valutave, elementeve tĂ« datave etj. let currencyNames = new Intl.DisplayNames([‘en’], {type: ‘currency’}); currencyNames.of(‘USD’); // «US Dollar» currencyNames.of(‘EUR’); // «Euro»
  • NĂ« DOM Ă«shtĂ« siguruar qĂ« vlera e pronĂ«s «Window.name» tĂ« rikthehet nĂ« njĂ« vlerĂ« bosh kur ngarkohet nĂ« njĂ« skedĂ« tĂ« faqes me njĂ« domen tĂ« ndryshĂ«m domenin dhe rikthimi i vlerĂ«s sĂ« vjetĂ«r kur klikohet nĂ« butonin 'Mbrapa' dhe kthimi nĂ« faqen e vjetĂ«r.
  • NĂ« mjetet pĂ«r zhvillimin web, Ă«shtĂ« shtuar njĂ« utilitar qĂ« tregon njĂ« paralajmĂ«rim kur vendosen vlera pĂ«r distancat (margin ose padding) nĂ« CSS pĂ«r elementet e brendshme tĂ« tabelave.
    Lëshimi i Firefox 86
  • NĂ« panelin e mjeteve pĂ«r zhvillimin web, Ă«shtĂ« siguruar shfaqja e numrit tĂ« gabimeve nĂ« faqen aktuale. Kur klikohet nĂ« indikatorin e kuq me numrin e gabimeve, mund tĂ« kaloni menjĂ«herĂ« nĂ« konsolĂ«n web pĂ«r tĂ« parĂ« listĂ«n e gabimeve.
    Lëshimi i Firefox 86

Përveç novacioneve dhe rregullimeve të gabimeve, Firefox 86 ka eliminuar 25 vulnerabilitete, nga të cilat 18 janë shënuar si të rrezikshme. 15 vulnerabilitete (të grumbulluara nën CVE-2021-23979 dhe CVE-2021-23978) janë shkaktuar nga problemet me menaxhimin e memories, siç janë tejkalimet e buffer-ave dhe qasjet në zona të memories tashmë të lira. Problemet e tilla mund të çojnë potencialisht në ekzekutimin e kodit të keqbërësit kur hapen faqe të formuara në mënyrë të veçantë.

Versioni Firefox 87, që ka kaluar në fazën e testimit beta, është e njohur për çaktivizimin e parazgjedhur të funksionit të çelësit Backspace jashtë kontekstit të formave të inputit. Heqja e këtij funksioni shpjegohet me faktin se çelesi Backspace përdoret aktivisht gjatë shkruarjes në forma, por jashtë fokusit të një forme inputi, ai trajtohet si një kalim në faqen e mëparshme, gjë që mund të çojë në humbjen e tekstit të shkruar për shkak të lëvizjes aksidentale në një faqe tjetër. Për të rikthyer sjelljen e vjetër, është shtuar opsioni browser.backspace_action në about:config. Për më tepër, kur përdorni funksionin e kërkimit në faqe, tashmë shfaqen etiketat për të treguar pozitat e fjalëve të gjetura pranë shiritit të rrotullimit. Menuja e Zhvilluesve të Webit është simplifikuar ndjeshëm dhe elementët e përdorur rrallë janë fshirë nga menuja Library.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster