Izdaja Firefox 67

Представлен izdajo spletnega brskalnika Firefox 67, kao i mobilne verzije Firefox 67 za platformo Android. Poleg tega je bila izdana posodobitev. grane sa dugim vremenom podrške 60.7.0. U vrlo kratkom vremenu na fazu beta testiranja veja Firefox 68, katere izid je predviden za 9. julij.

Glavne novosti:

  • Zasnovana je bila možnost samodejnega praznjenja zavihkov za sprostitev virov. Funkcija se aktivira pri pomanjkanju pomnilnika (manj kot 400 MB prostega pomnilnika) in najprej odstrani dolgo neuporabljene zavihke. Ti zavihki ne izginejo, ampak preidejo v stanje pripravljenosti za nalaganje (načinu čakanja), podobnem tistemu, ki ga opazimo po obnovitvi seje. Za upravljanje delovanja načina je v about:config dodana možnost „browser.tabs.unloadOnLowMemory“;
  • Pospešeno je nalaganje strani, če so prisotna dela, ki intenzivno obremenjujejo procesor. Optimizacija je izvedena z znižanjem prioritete obdelovalcev dogodkov časovnikov setTimeout med nalaganjem strani (po analogiji z ozadnimi zavihki je zmanjšan proračun časa, ki se porabi za izvajanje obdelovalca dogodkov časovnika). Omejitev ozadnjih obdelovalcev omogoča, da se dodeli več virov glavnim obdelovalcem, ki vplivajo na začetno upodabljanje strani. Na primer, glavni skripti Instagram, Amazon in Google se zahvaljujoč dodani optimizaciji zaženejo 40-80% hitreje;
  • Na poznih stopnjah nalaganja so bili odloženi nekateri manj pomembni obdelovalci. Na primer, skeniranje alternativnih CSS-stilov se zdaj izvaja ne med, ampak po nalaganju strani. Nalaganje modula za samodejno dopolnjevanje vnosa je odloženo do pripravljenosti vnosnih obrazcev;
  • Spremenjen je bil pristop k upodabljanju med nalaganjem strani — izpis se zdaj začne na zgodnejši stopnji nalaganja, vendar se operacije upodabljanja kličejo redkeje;
  • Inicializacija nekaterih podsystemov brskalnika in povezanih s preurejanjem vtičnikov je bila odložena do konca glavnega nalaganja, kar je omogočilo skrajšanje časa med zagon brskalnika in njegovo pripravljenostjo za prikaz strani;
  • Implementirano možnost blokiranje JavaScript-vstavkov, ki izvajajo rudarjenje kriptovalut ali sledijo uporabnikom z metodami skrite identifikacije („browser fingerprinting“). Blokada izvaja o dodatnih kategorijah (fingerprinting in cryptomining) na seznamu Disconnect.me, ki vključuje gostitelje, ki so bili obsojeni zaradi uporabe rudarjev in kode za skrito identifikacijo. Privzeto so nove blokade onesposobljene, nove možnosti »Cryptominers« in »fingerprinters« pa so dodane v nastavitve, povezane s zasebnostjo. Delovanje blokatorja lahko spremljate prek
    kontextnega menija spletne strani, ki se prikaže ob klikovanju na ikono s sliko ščita v naslovni vrstici;
    Izdaja Firefox 67

    Izdaja Firefox 67
  • V glavni meni in pogovor z priporočili za izpolnjevanje prijavnih obrazcev je dodana možnost hitrega prehoda do shranjenih gesel za spletno stran;

    Izdaja Firefox 67Izdaja Firefox 67
  • V sestavi je vključena sistem kompozicije Servo WebRender, napisan v jeziku Rust, ki prenaša operacije upodabljanja vsebine strani na GPU. Pri uporabi WebRender namesto vgrajenega sistemskega kompozita v motorju Gecko, ki obdeluje podatke s pomočjo CPU, se za izvajanje operacij skupnega upodabljanja elementov strani uporabljajo senčniki, ki se izvajajo na GPU, kar omogoča znatno povečanje hitrosti upodabljanja in zmanjšuje obremenitev CPU.

    Privzeto je WebRender trenutno omogočen za približno 4 % uporabnikov Windows 10, ki uporabljajo grafične kartice NVIDIA. Aktivacija za preostale uporabnike bo odvisna od rezultatov testiranja. Če bo vse potekalo gladko, se bo obseg testiranja 27. maja razširil na 25 %, 30. maja na 50 %, v prvi tednu junija pa na 100 %. Aktivacijo WebRenderja lahko preverite na strani about:support. Za prisilno aktiviranje v about:config je treba omogočiti nastavitve »gfx.webrender.all« in »gfx.webrender.enabled« ali zagnati Firefox z nastavljeno okoljsko spremenljivko MOZ_WEBRENDER=1. V Linuxu je podpora za WebRender približno stabilizirana za grafične kartice Intel z gonilniki Mesa 18.2+;

  • Preoblikovan je mehanizem dela s profili: če je bil prej pri namestitvi več različnih primerkov Firefox privzeto uporabljen en skupni profil z nastavitvami, dodatki in podatkovnimi bazami (zaznamki, zgodovina, shranjena gesla, piškotki itd.), se zdaj za vsak hkrati nameščen primer ustvari svoj lasten ločen profil. Na primer, pri sočasni namestitvi ESR, beta različic, nočnih gradb, različice Developer Edition in običajne različice Firefox bodo ustvarjeni ločeni profili.

    Glavna razloga za prelazak na odvojene profile su mogući problemi u slučaju korišćenja profila nove verzije u starijoj verziji Firefoxa, kao i kod istovremenog pristupa bazi podataka profila iz različitih pokrenutih instanci Firefoxa, što može potencijalno dovesti do oštećenja podataka. Za izbor postojećeg profila, kao i ranije, može se koristiti interfejs „firefox -ProfileManager“. Nakon završetka instalacije Firefoxa, ako se već nalazi profil u sistemu, prikazuje se posebno upozorenje sa predlogom za sinhronizaciju postavki putem naloga u cloud servisu Mozilla Sync.

  • V glavni sestavi vključena sistemski dodatak Firefox Monitor, čiji se eksperimenti za aktivaciju s ograničenim brojem korisnika sprovode još od Firefoxa 62, ali je konačna aktivacija za sve korisnike izvedena tek sada. Dodatak Firefox Monitor omogućava prikaz upozorenja u slučaju kompromitacije naloga (provera putem email-a) ili pokušaja prijave na ranije hakovan sajt. Provera se vrši kroz integraciju sa bazom podataka projekta haveibeenpwned.com, koja sadrži informacije o 7.8 milijardi naloga ukradenih kao rezultat hakovanja 364 sajtova. Upozorenje se prikazuje samo za sajtove čije su informacije o hakovanjima dodate u bazu haveibeenpwned.com u poslednjih 12 meseci. Ako od trenutka pojavljivanja podataka o hakovanju nije prošlo 2 meseca, biće prikazano ponovno upozorenje.

    Izdaja Firefox 67
  • Proširen je broj API poziva koji dostopne samo pri odpiranju strani v zaščitenem kontekstu (Secure Context), tj. kada se otvara preko HTTPS, putem localhost-a ili iz lokalne datoteke. U Firefoxu 67 za stranice koje su otvorene van zaštićenog konteksta, zabranjeno prikaz sistemskih obaveštenja putem API Obaveštenja, koja se prikazuju van prozora pretraživača;
  • Proširene su mogućnosti privatnog režima pregledanja. Dodata je mogućnost čuvanja lozinki u formama na sajtovima koji se otvaraju u privatnom režimu. Implementirani su alati za upravljanje aktivacijom dodataka u privatnom režimu — u menadžeru dodataka korisnik sada može odrediti koje dodatke uključiti u privatnom režimu, a koje koristiti samo u glavnoj seansi. Za nove dodatke prema zadatku se onemogućava aktivacija u privatnom režimu (za aktivaciju potrebne su promene u postavkama);
    Izdaja Firefox 67
  • Implementacija podrške za video kodek AV1 prevedena na uporabo knjižnice dav1d, ki jo razvijata skupnosti VideoLAN in FFmpeg ter usmerjena v dosego maksimirane zmogljivosti dekodiranja in zagotavljanje kakovostnega delovanja v večnitnem okolju. Ugotavlja se, da format AV1 začne pridobivati na priljubljenosti, saj je bila v februarju delež ogledov videov AV1 v beta različicah Firefox 0,85 %, v marcu pa 3 %, sedaj pa ta delež znaša 11,8 %;
  • Razširjena mogućnosti za upravljanje brskalnika s tipkovnico — plošča in spustni meni sta zdaj dostopna le s tipkovnico, vključno z dostopom do gumbov razširitev na plošči, elementov, ki ne prilegajo na ekran, indikatorja nalaganja, dejanjami na straneh itd. Navigacija med elementi plošče poteka s tipko Tab in puščičnimi tipkami na tipkovnici;
  • Na ploščo je dodan indikator za oceno statusa sinhronizacije, povezave z računom in skupno rabo podatkov z več napravami, prav tako pa tudi za hiter dostop do dejanj, ki uporabljajo račun v Firefox Account. Možnost prikaza lastnega avatarja namesto tipične ikone je na voljo;
    Izdaja Firefox 67
  • Dodana možnost priklepanje zavihkov (Pin Tabs) prek menija v naslovni vrstici. Priklejeni zavihki ostanejo vedno aktivni, se avtomatsko zaženejo in omogočajo poenostavljen dostop do pogosto uporabljenih spletnih strani;

    Izdaja Firefox 67
  • Uveden je sistem kontekstnih namigov, ki uporabniku predlaga nekatere možnosti, ob upoštevanju konteksta;
  • V meniju 'File' je dodan nov gumb za uvoz nastavitev in podatkov iz drugih brskalnikov (podprto je uvoz iz Chrome in Chromium);
    Izdaja Firefox 67
  • Podpora za uporabo protokola 'webcal:' v URL-jih, ki je povezan s storitvijo 30boxes.com, je bila preklicana;
  • Možnost nalaganja posnetkov zaslona na strežnik Firefox Screenshots in organizacija skupne rabe posnetkov zaslona prek strežnika Mozilla je bila odstranjena. V prihodnjih mesecih bo strežnik s posnetki zaslona izklopljen in uporabnikom priporočamo, da izvažajo razpoložljive podatke;
  • Posodobljen je bil vključen font Twemoji. V novi različici je dodana podpora za specifikacijo Emoji 11.0;
  • Dodatnim kategorijam uporabnikov je predlagano, da se udeležijo eksperimentov s prikazom dodatnog informativnog sadržaja, koji preporučuje Pocket, kao i promenom rasporeda informacija na početnoj stranici. Na primer, kod nekih korisnika će se promeniti veličina blokova i broj preporuka, kao i predložene nove tematske sekcije (Zdravlje, Nauka, Tehnologija i Zabava). Da biste odustali od učestvovanja u eksperimentu, potrebno je da isključite opciju „Content Discovery“ u gornjem desnom uglu stranice nove kartice;
  • Uključeno podrazumevano API FIDO U2F, namenjen organizaciji rada dvofaktorske autentifikacije u različitim web servisima. Dozvoljeno je korišćenje U2F za Google račune;
  • U optimizovanom JavaScript kompajleru dodata je podrška za uređaje zasnovane na ARM64 arhitekturi koji rade pod Windows-om;
  • Dodata je podrška za dinamičko učitavanje JavaScript modula pomoću izraza uvoz;
  • U alatima za web razvoj omogućena je podrška za proizvoljno selektovanje tekstova i kopiranje sadržaja u međuspremnik iz panela „Changes“, koji prikazuje istoriju svih CSS izmena izvršenih kroz panel Rules tokom trenutne sesije rada u alatima za razvojne programere;

    Izdaja Firefox 67
  • U ugrađenom JavaScript debageru je dodana panel Threads sa alatima za debagovanje Web Worker-a. Poboljšan je kvalitet obrade inline tačaka prekida u kodu — debager sada tačnije staje na označenim mestima u kodu;

    Izdaja Firefox 67
  • U verziji za platformu Android ponašanje vezano za obradu parametara vidljive površine (Viewport) usklađeno je sa drugim pretraživačima. Dodana je mogućnost dodavanja pretraživačkog widgeta Firefox na početni ekran sa funkcijama glasovnog unosa. Prekida se podrška za gost sesiju (Guest Session), a umesto toga preporučuje se korišćenje režima privatnog pregleda.

Osim novina i ispravki grešaka, u Firefox 67 je otklonjena vrsto ranljivosti, od katerih je več označenih kot kritične, tj. lahko privedejo do izvrševanja kode napadalca ob odpiranju posebej oblikovanih strani. Informacije s podrobnostmi o odpravljenih varnostnih težavah trenutno niso na voljo, pričakuje se, da bo seznam ranljivosti objavljen v naslednjih nekaj urah.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster