Publikimi i Firefox 70

Ndodhi lëshimi i shfletuesit të internetit Firefox 70Dhe versioni celular Firefox 68.2 për platformën Android. Përveç kësaj, është krijuar një përditësim veтки me mbështetje afatgjatë 68.2.0 (është ndërprerë mirëmbajtja e degës së mëparshme ESR 60.x). Së shpejti në skenë testimi beta Dega e Firefox 71 do të lëvizë, në përputhje me cikli i ri i zhvillimit e cila është planifikuar të dalë më 3 dhjetor.

Kryesore risitë:

  • Në modalitetin e avancuar të mbrojtjes nga gjurmimi të përfshira bllokimi i miniaplikacioneve të rrjeteve sociale që gjurmojnë lëvizjet e përdoruesve në sajtet e palëve të treta (për shembull, butonat e Facebook Like dhe futjet e mesazheve në Twitter). Për format e vërtetimit përmes një llogarie në rrjetet sociale, është e mundur të çaktivizoni përkohësisht bllokimin;
    Publikimi i Firefox 70

  • U shtua një raport përmbledhës për bllokimet e përfunduara, në të cilin mund të gjurmoni numrin e bllokimeve sipas ditës së javës dhe të shkruani;

    Publikimi i Firefox 70

  • Përfshirë shtesën e sistemit Në drejtim të bravës (më parë shtesa shpërndahej si Lockbox), e cila ofertat ndërfaqe e re “about:logins” për menaxhimin e fjalëkalimeve të ruajtura. Shtesa shfaq një buton në panel përmes të cilit mund të shikoni shpejt llogaritë e ruajtura për sitin aktual, si dhe të kryeni kërkime dhe modifikoni fjalëkalimet. Është e mundur të aksesoni fjalëkalimet e ruajtura përmes një aplikacioni të veçantë celular Në drejtim të bravës, i cili mbështet plotësimin automatik të fjalëkalimeve në format e vërtetimit të çdo aplikacioni celular;

    Publikimi i Firefox 70

  • Shtesa e sistemit të integruar Firefox Monitorsiguron shfaqja e një paralajmërimi nëse llogaria juaj është komprometuar (verifikimi me email) ose nëse bëhet një përpjekje për të hyrë në një sajt të hakuar më parë. Verifikimi kryhet nëpërmjet integrimit me bazën e të dhënave të projektit haveibeenpwned.com;
  • Gjeneruesi i fjalëkalimeve aktivizohet si parazgjedhje; kur plotësoni formularët e regjistrimit, ai shfaq një aluzion me një fjalëkalim të fortë të gjeneruar automatikisht. Një këshillë veglash shfaqet automatikisht për fushat ‹input type=”password”› me atributin “autocomplete = new-password”. Pa këtë atribut, fjalëkalimi mund të gjenerohet nëpërmjet menysë së kontekstit;

    Publikimi i Firefox 70

  • Në vend të butonit "(i)" në shiritin e adresave, ekziston një tregues i nivelit të privatësisë, i cili ju lejon të gjykoni aktivizimin e mënyrave të bllokimit të gjurmimit të lëvizjeve. Treguesi bëhet gri kur modaliteti i bllokimit të gjurmimit të lëvizjeve është i aktivizuar në cilësimet dhe nuk ka elementë në faqe që duhet të bllokohen. Treguesi bëhet blu kur disa elementë në faqe që shkelin privatësinë ose përdoren për të gjurmuar lëvizjet bllokohen. Treguesi kryqëzohet kur përdoruesi ka çaktivizuar mbrojtjen e gjurmimit për faqen aktuale.

    Publikimi i Firefox 70

  • Faqet e hapura nëpërmjet HTTP ose FTP tani shënohen me një ikonë lidhjeje të pasigurt, e cila shfaqet edhe për HTTPS në rast të problemeve me certifikatat. Ngjyra e simbolit të kyçjes për HTTPS është ndryshuar nga jeshile në gri (do të jetë e mundur të kthehet ngjyra e gjelbër përmes cilësimit security.secure_connection_icon_color_gray). Zhvendosja nga treguesit e sigurisë në favor të paralajmërimeve për problemet e sigurisë është nxitur nga përhapja e HTTPS, e cila tashmë perceptohet si një siguri e dhënë dhe jo si shtesë.

    Publikimi i Firefox 70

  • Në shiritin e adresave ndërprerë shfaqja e emrit të kompanisë kur përdorni një certifikatë të verifikuar EV në faqen e internetit. Informacioni u hoq sepse mund të mashtronte përdoruesin dhe të përdorej për phishing (për shembull, ishte regjistruar kompania "Identity Verified", emri i së cilës në shiritin e adresave u perceptua si një tregues verifikimi). Informacioni në lidhje me certifikatën EV mund të shihet përmes menysë që bie kur klikoni në ikonën me imazhin e një bllokimi. Mund ta ktheni shfaqjen e emrit të kompanisë nga certifikata EV në shiritin e adresave përmes cilësimit "security.identityblock.show_extended_validation" në about:config.

    Publikimi i Firefox 70

  • Në motorin JavaScript shtuar një përkthyes i ri i bajtkodit "bazë", i cili zë një vend të ndërmjetëm midis një përkthyesi të rregullt dhe një përpiluesi paraprak "bazë" JIT. Përkthyesi i ri është dukshëm më i shpejtë se përkthyesi i vjetër dhe përdor procedurat e zakonshme të përpunimit të bytekodit, cache dhe profilizimin e të dhënave me përpiluesin JIT "bazë". Një përkthyes shtesë ju lejon të përshpejtoni ekzekutimin e funksioneve të JavaScript të përdorura shpesh pasi ato të kthehen nga JIT i optimizuar (Ion JIT) në fazën e përpilimit për JIT "bazë" jo të optimizuar, për shembull, pasi funksioni thirret me argumente të llojeve të tjera.

    Në aplikacionet komplekse të uebit, përpilimi për JIT "bazë" dhe futja e optimizimeve për Ion JIT kërkon shumë kohë, dhe përkthyesi i shpejtë shtesë mund të arrijë një rritje të përgjithshme të performancës dhe një reduktim të lehtë të konsumit të memories. Në teste, përfshirja e një përkthyesi shtesë që përdor statistika të përgjithshme dhe një cache inline me JIT çoi në një reduktim të kohës së ngarkimit të faqeve me 2-8%, dhe produktiviteti i mjeteve për zhvilluesit e uebit u rrit me 2-10%;

    Publikimi i Firefox 70Publikimi i Firefox 70

  • Në ndërtime për Linux përfshirë përdorimi i paracaktuar i sistemit kompozues WebRender për GPU-të AMD, Intel dhe NVIDIA (vetëm drejtuesi Nouveau), kur përdorni Mesa 18.2 ose version më të ri në sistem. Në versionet për Windows, përveç GPU-ve AMD dhe NVIDIA të mbështetura më parë, WebRender tani është aktivizuar për GPU-të Intel. Sistemi i përbërjes WebRender është shkruar në gjuhën Rust dhe transferon operacionet e paraqitjes së përmbajtjes së faqes në anën e GPU-së.

    Kur përdorni WebRender, në vend të sistemit të integruar të kompozimit të integruar në motorin Gecko, i cili përpunon të dhënat duke përdorur CPU, shaderët që funksionojnë në GPU përdoren për të kryer operacione të përmbledhjes në elementët e faqes, gjë që lejon një rritje të konsiderueshme në shpejtësinë e paraqitjes dhe zvogëlon ngarkesën e CPU-së. Për të detyruar WebRender të aktivizohet në about:config, mund të ndryshoni cilësimet "gfx.webrender.all" dhe "gfx.webrender.enabled";

  • Shtuar mbështetje për mënyrën e izolimit të rreptë të faqeve, e zhvilluar me emrin e koduar ndarje. Në këtë mënyrë, faqet nga faqe të ndryshme gjenden gjithmonë në kujtesën e proceseve të ndryshme, secila prej të cilave përdor sandboxin e vet të izoluar. Ndarja e procesit kryhet jo nga skedat, por nga domenet, gjë që ju lejon të izoloni më tej përmbajtjen e skripteve të jashtme dhe blloqeve iframe. Modaliteti strikt i izolimit kontrollohet në about:config duke përdorur opsionin "fission.autostart" (aktivizimi në versionet është aktualisht i bllokuar);
  • Përditësuar logoja dhe emri u ndryshuan nga Firefox Quantum në Firefox Browser;

    Publikimi i Firefox 70

  • I ndaluar shfaqja e kërkesave për konfirmimin e autoritetit të inicuar nga blloqet iframe të ngarkuara nga një domen tjetër (origjina e kryqëzuar). Ndryshimi do të lejojë bllokoni disa abuzime dhe kaloni në një model në të cilin lejet kërkohen vetëm nga domeni primar për dokumentin, i cili shfaqet në shiritin e adresave;
  • Ndërprerë përkthimi i përmbajtjes së skedarëve të shkarkuar përmes ftp (për shembull, kur hapen përmes ftp, imazhet, skedarët README dhe html nuk do të shfaqen më). Kur hapni burimet përmes FTP, dialogu i ngarkimit të skedarit në disk tani do të thirret menjëherë, pavarësisht nga lloji i përmbajtjes;
  • Në shiritin e adresave zbatuar një tregues për sigurimin e aksesit në një vendndodhje, i cili do t'ju lejojë të vlerësoni qartë aktivitetin e API-së së Gjeolokimit dhe, nëse është e nevojshme, të bëjë të mundur revokimin e të drejtës së sajtit për ta përdorur atë. Deri më tani, treguesi shfaqej vetëm përpara se të jepeshin lejet dhe nëse kërkesa refuzohej, por u zhduk kur hapej qasja në API të Gjeolokimit. Tani treguesi do të informojë përdoruesin për praninë e një aksesi të tillë;
    Publikimi i Firefox 70

  • Zbatuar një ndërfaqe e zgjeruar për shikimin e certifikatave TLS, e aksesueshme përmes faqes "about:certificate" (si parazgjedhje, ndërfaqja e vjetër përdoret ende, e reja është aktivizuar nëpërmjet security.aboutcertificate.enabled në about:config). Nëse më parë ishte hapur një dritare e veçantë për të parë certifikatat, tani informacioni shfaqet në një skedë në një formë që të kujton një shtesë Sigurisht Diçka. Zbatimi i plotë i ndërfaqes së shikimit të certifikatës rishkruar duke përdorur JavaScript dhe teknologji standarde të internetit;
    Publikimi i Firefox 70

  • Një seksion është shtuar në menynë e menaxhimit të llogarisë për të hyrë në shërbimet e avancuara të Firefox-it si Monitor dhe Dërgo;

    Publikimi i Firefox 70

  • Një ikonë e re "dhuratë" është shtuar në menunë dhe panelin kryesor, përmes së cilës mund të merrni informacione për publikimet e reja dhe veçoritë kryesore të tyre;

    Publikimi i Firefox 70

  • Faqet e integruara të Firefox-it (rreth:*) janë përshtatur për t'u shfaqur duke marrë parasysh cilësimet e temës së errët;
  • Lexueshmëria e tekstit të nënvizuar ose të kryqëzuar, duke përfshirë lidhjet, është përmirësuar - vijat tani thyhen (rrjedhin) pa gërma të kryqëzuara;
  • Në tema ndërprerë mbështetje për vetitë accentcolor, textcolor dhe headerURL, të cilat ishin pseudonime për vetitë e kornizës, tab_background_text dhe theme_frame (temat e vendosura në addons.mozilla.org përditësohen automatikisht);
  • Karakteristikat e shtuara të CSS tekst-zbukurim-trashësi, tekst-nënvizoj-offset и tekst-dekorim-kaloni-bojë, të cilat ju lejojnë të rregulloni trashësinë, dhëmbëzimin dhe ndërprerjet për linjat e përdorura për të nënvizuar dhe goditur tekstin;
  • Në pronën CSS "shfaq» shtoi aftësinë për të specifikuar dy atribute në të njëjtën kohë, për shembull, "ekran: bllok përkulje" ose "ekran: përkulje në linjë";
  • Vlerat e transparencës në vetitë CSS të tejdukshmërisë dhe ndalimit të errësirës tani mund të vendosen si përqindje;
  • Në pronën CSS font-size mbështetje e shtuar për vlerën xxx-large;
  • Në JavaScript zbatuar aftësia për të ndarë vizualisht numra të mëdhenj duke përdorur nënvizat, për shembull, "Numri im = 1_000_000_000_000";
  • U shtua një mentalitet i ri Intl.RelativeTimeFormat.formatToParts(), i cili është një variant i metodës Intl.RelativeTimeFormat.format() që kthen një grup objektesh, secili element i të cilit përfaqëson një pjesë të vlerës së formatuar, në vend që të kthejë të gjithë vargun e formatuar;
  • Madhësia e titullit "Referer" HTTP është e kufizuar në 4 KB; nëse kjo vlerë tejkalohet, përmbajtja shkurtohet në emrin e domenit;
  • Në veglat e zhvilluesve në panelin e aksesueshmërisë, janë shtuar mjete për të kontrolluar lehtësinë e navigimit ndërmjet elementeve duke përdorur tastierën, si dhe një simulator se si njerëzit e verbër ndaj ngjyrave e shohin faqen;
    Publikimi i Firefox 70

  • Zgjedhësi i ngjyrave tani shfaq një tregues kontrasti për një ngjyrë të caktuar në lidhje me ngjyrën e sfondit për të vlerësuar perceptimin për njerëzit me shikim të ulët;
    Publikimi i Firefox 70

  • Në modalitetin e inspektimit CSS, përkufizimet e CSS që nuk ndikojnë në elementin e pazgjedhur tani janë gri dhe shfaqin një këshillë mjeti që tregon arsyen e injorimit dhe rregullimet e mundshme;
    Publikimi i Firefox 70

  • Korrigjuesi tani ka aftësinë të vendosë pikat e ndërprerjes që aktivizohen kur ndryshojnë elementët DOM (Pikat e ndërprerjes së mutacionit DOM) dhe ju lejon të gjurmoni momentet kur skripti shton, fshin ose përditëson përmbajtjen e faqes;
    Publikimi i Firefox 70

  • Për zhvilluesit e shtesave, është zbatuar aftësia për të inspektuar të dhënat në hapësirën ruajtëse browser.storage.local;
  • Një veçori kërkimi është shtuar në modalitetin e inspektimit të aktivitetit të rrjetit, duke ju lejuar të gjeni shpejt elementë të kërkesave dhe përgjigjeve. Kërkimi përfshin titujt HTTP, Cookies dhe trupat e kërkesës/përgjigjes;
  • Kodi i kompozimit të faqeve në platformën macOS u optimizua, gjë që uli ngarkesën në CPU, përshpejtoi ngarkimin e faqeve (deri në 22%) dhe reduktoi përdorimin e burimeve gjatë luajtjes së videove (deri në 37%). Ndërtesat për MacOS shtojnë gjithashtu mbështetje për importimin e fjalëkalimeve të ruajtura në Chrome;
  • Një përditësim korrigjues për Firefox 68.1 është përgatitur për Android. Ju kujtojmë se formimi i versioneve të reja të rëndësishme të Firefox-it për Android është ndërprerë. Për të zëvendësuar Firefox-in për Android, me emrin e koduar Fenix ​​(shpërndarë si Paraqitje e Firefox-it) po zhvillohet një shfletues i ri për pajisjet celulare që përdorin motorin GeckoView dhe një grup bibliotekash të komponentëve të Mozilla Android. Disa dite me pare botuar Publikimi i ri eksperimental i Firefox Preview 2.2, i cili rregullon disa probleme të rëndësishme në ndërfaqen dhe përvojën e përdoruesit. Nga ndryshimet në krahasim me lëshimi 2.0 Shënon shtimin e një opsioni për të pastruar të gjitha të dhënat kur dilni dhe aftësinë për të hapur lidhje si parazgjedhje në modalitetin e shfletimit privat.

Përveç risive dhe rregullimeve të gabimeve, Firefox 70 ka rregulluar 24 dobësi, nga të cilat 12 (të mbledhura sipas një CVE-2019-11764) e shënuar si kritike dhe potencialisht mund të çojë në ekzekutimin e kodit të një sulmuesi kur hapen faqe të dizajnuara posaçërisht.

Burimi: opennet.ru

Shto një koment