Lëshimi i Firefox 73

U lëshua shfletuesi web Firefox 73, si dhe versioni mobil Firefox 68.5 për platformën Android. Përveç kësaj, është formuar një azhurnim dega me mbështetje afatgjatë 68.5.0. Në kohët në vijim do të kalojë në fazën e testimit beta do të kalojë në degën Firefox 74, lëshimi i së cilës është parashikuar më 10 mars (projekti kaloi në një cikël 4-javor i zhvillimit).

Main innovations:

  • Në mënyrën e qasjes në DNS mbi HTTPS (DoH, DNS over HTTPS) është shtuar mbështetje për shërbimin NextDNS, përveç DNS-serverit të ofruar më herët nga CloudFlare ("https://1.1.1.1/dns-query"). Aktivizoni DoH dhe zgjidhni ofruesin mund të në cilësimet e lidhjes rrjetore.
    Lëshimi i Firefox 73
  • Është realizuar faza e parë ndalimit të mbështetjes për shtesat që instalohen në mënyrë anashkalimi. Ky ndryshim i referohet vetëm instalimit të shtesave në kataloget e përbashkëta (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ ose ~/ .mozilla/extensions/), të cilat përpunohen nga të gjithë instancat e Firefox në sistem (pa lidhje me përdoruesin). Kjo metodë zakonisht aplikohet për parainstalimin e shtesave në distribuime, për të vendosur pa miratim së bashku me aplikacione të tjera, për integrimin e shtesave të dëmshme ose për shpërndarjen e veçantë të një shtese me instaluesin e saj. Në Firefox 73 këto shtesa do të vazhdojnë të funksionojnë, por do të transferohen nga katalogu i përbashkët në profilin individual të përdoruesve, dmth do të konvertohen në formatin e aplikuar gjatë instalimit përmes menaxherit të shtesave.
  • Është realizuar mundësia për të vendosur një nivel bazik global të shkallëzimit, i cili aplikohet për të gjitha faqet, dhe jo i lidhur me faqe të veçanta. Shkalla e përgjithshme mund të ndryshohet në cilësimet (about:preferences) në seksionin "Gjuha dhe Pamja". Në cilësime gjithashtu është shtuar një opsion që lejon aplikimin e shkallëzimit vetëm për tekstin, pa prekur imazhet.

    Lëshimi i Firefox 73
  • Dialogu me propozimin për të ruajtur loginet tani shfaqet vetëm nëse ka ndryshuar vlera e login në fushën e hyrjes.
  • Laptopët Windows me driverat NVIDIA më të rinj se lëshimi 432 dhe me rezolucion ekrani më të vogël se 1920×1200 kanë aktivizuar sistemin e kompozitimit [[https://wiki.mozilla.org/Platform/GFX/WebRender_Where]]. Sistemi i kompozitimit WebRender është shkruar në gjuhën Rust dhe shkarkon në GPU operacionet e rendering të përmbajtjes së faqes.
  • Shtuar mundësia përdorimin e konceptit "Site Specific Browser" (SSB) për
    punimin me aplikacionin web si një program të zakonshëm desktop.
    SSB fsheh meny, strugën e adresës dhe elemente të tjera të ndërfaqes së shfletuesit, ndërsa në dritaren aktuale lejohet vetëm hapja e lidhjeve në faqet e faqes aktuale (lidhjet e jashtme hapen në një dritare të veçantë shfletuesi). Ndryshe nga mënyra ekzistuese e kioskut, operimi nuk bëhet në modalitetin me ekran të plotë, por në një dritare të zakonshme, por pa elementet specifike të ndërfaqes të Firefox. Për të hapur lidhjen në modalitetin SSB, është ofruar një flamur i komandës së linjës "—ssb", i cili mund të përdoret gjatë krijimit të ikonave për aplikacione web. Modaliteti gjithashtu mund të activizohet me butonin "Launch Site Specific Browser", i vendosur në menynë e veprimeve me faqen (tre pika në të djathtë të strugës së adresës). Nga default, modaliteti është i paaktivizuar dhe kërkon aktivizimin përmes specifikimit "browser.ssb.enabled = true" në about:config.
    Lëshimi i Firefox 73
  • Në modalitetin e shfaqjes me kontrast të lartë, i dedikuar për njerëzit me shikim të dobësuar ose perceptim të dëmtuar të ngjyrave, është shtuar mbështetje për imazhet e sfondit. Për të ruajtur lexueshmërinë dhe për të siguruar një nivel të duhur kontrasti, teksti i dukshëm ndahët me një sfond të veçantë, ku përdoret ngjyra e temës aktive.
  • Cilësia e tingullit është përmirësuar gjatë rritjes ose uljes së shpejtësisë së luajtjes;
  • Auto-identifikimi i kodifikimeve të vjetra të tekstit në faqet ku informacioni mbi kodifikimin nuk është specifikuar qartë është përmirësuar.
  • Në barin e kërkimit të web-konsolës është shtuar mundësia e filtrimit sipas çelësit të munguar duke specifikuar simbolin "-" para maskës ose shprehjes rregulluar. Për shembull, kërkesa "-img" do të nxjerrë të gjithë elementët ku mungon stringu "img", ndërsa "-/(cool|rad)/" do të tregojë elementët që nuk i përkasin shprehjes rregulluar "/(cool|rad)/".
  • Janë shtuar pronësi të reja CSS overscroll-behavior-inline dhe overscroll-behavior-block për kontrollimin e sjelljes së skrollimit kur arrihet kufiri logjik i zonës së skrollimit.
  • Në SVG është shtuar mbështetje për pronësit letter-spacing dhe word-spacing.
  • Në HTMLFormElement është shtuar metoda requestSubmit(), e cila iniciaton dërgimin programatik të të dhënave të formularit si në rastin e klikimit mbi butonin e dërgimit të të dhënave. Funksioni mund të përdoret gjatë zhvillimit të butonave të vetë-dërgimit të formularit, për të cilat thirrja form.submit() nuk është e mjaftueshme, pasi që ajo nuk çon në verifikimin interaktiv të parametrave, gjenerimin e ngjarjes ‘submit’ dhe dërgimin e të dhënave të lidhura me butonin e dërgimit.
  • Pronësit innerWidth dhe innerHeight Objektet Window tani gjithmonë kthen gjerësinë dhe lartësinë e caktuar të zonës (Dizajni i Pamjes), e jo madhësinë e pjesës së dukshme (Pamja Vizuale).
  • Është bërë Optimizimi i performancës së mjeteve për zhvillim web-i. Ngarkesa gjatë mbledhjes së statistikave për panelin e monitorimit të aktivitetit në rrjet është reduktuar. Në gjeneratorin e JavaScript dhe konsolën web, ngarkesa e skritpeve të mëdha është përshpejtuar duke iu referuar teksteve të tyre origjinale (source-mapped).
  • Në konsolën web, problemet me daljen jashtë kufijve të domainit aktual (CORS, Nd sharing Ndërkufitare e Burimeve) tani shfaqen si gabime dhe jo si paralajmërime. Variablat të cilat përcaktohen brenda shprehjeve tani janë të lehta për të kompletuar në konsolë.
  • Në mjetet për zhvillim web-i, në seksionin për inspektimin e rrjetit, është siguruar dekodimi i mesazheve (JSON, MsgPack dhe CBOR) në formatin WAMP (Protokolli i Mesazheve për Aplikacione Web me WebSocket), që transmetohen përmes lidhjes WebSocket.

    Lëshimi i Firefox 73

Përveç risive dhe rregullimit të gabimeve, Firefox 73 ka adresuar 15 vulnerabilitete, 11 prej të cilave (të mbledhura nën CVE-2020-6800 dhe CVE-2020-6801) janë marrë si potencialisht në gjendje të çojnë në ekzekutimin e kodit nga sulmuesit kur hapen faqe të projektuara në mënyrë të veçantë. Duhet theksuar se problemet me memorien, si mbushjet e tamponëve dhe qasja në zona memorie tashmë të çliruara, së fundmi janë klasifikuar si të rrezikshme, por jo kritike.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster