izdanje web preglednika , kao i Firefox 67 za Android platformu. Također je dostupno ažuriranje s dugim rokom podrške . Uskoro će u fazu koji će preći na Firefox 68, čije je objavljivanje zakazano za 9. srpnja.
:
- Uvedena je mogućnost automatskog ispražnjenja kartica radi oslobađanja resursa. Ova funkcija se aktivira kada je memorija nedovoljna (manje od 400 MB slobodne memorije) i prvenstveno uklanja dugo neiskorištavane kartice. Kartice se ne gube, već prelaze u stanje spremnosti za učitavanje (način čekanja), slično onome što se vidi nakon obnavljanja sesije. Za upravljanje radom ovog načina dodana je opcija „browser.tabs.unloadOnLowMemory“ u about:config;
- Ubrzano je učitavanje stranica prilikom rada koje intenzivno opterećuju procesor. Optimizacija je ostvarena smanjenjem prioriteta rukovatelja događajima setTimeout tijekom učitavanja stranice (po analogiji s pozadinskim karticama, smanjen je dostupni vremenski budžet koji se troši na izvršenje rukovatelja događaja tajmera). Ograničenje pozadinskih rukovatelja omogućuje dodjelu većih resursa glavnim rukovateljima, koji utječu na početno oblikovanje stranice. Na primjer, osnovni skripti Instagram, Amazon i Google zahvaljujući ovoj optimizaciji pokreću se 40-80% brže;
- Na kasnijim fazama učitavanja premješteni su neki sekundarni rukovatelji. Na primjer, skeniranje alternativnih CSS stilova sada se obavlja ne tijekom već, već nakon učitavanja stranice. Učitavanje modula za automatsko dovršavanje odgođeno je do spremnosti unosnih obrazaca;
- Promijenjen je pristup oblikovanju tijekom učitavanja stranice - prikaz se sada započinje u ranijoj fazi učitavanja, ali se operacije oblikovanja rjeđe pozivaju;
- Inicijalizacija nekih potkonstrukcija preglednika i onih povezanih s promjenom dizajna dodataka odgođena je do završetka glavnog učitavanja, što je omogućilo smanjenje vremena između pokretanja preglednika i njegove spremnosti za prikaz stranica;
- Implementirano blokiranja JavaScript umetanja koja vrše rudarenje kriptovaluta ili prate korisnike pomoću metoda skrivenog identifikatora ("browser fingerprinting"). Blokada o ( i ) na popisu Disconnect.me, uključujući hotele koji su optuženi za korištenje rudara i koda za skrivenu identifikaciju. Zadano, novi načini blokade su isključeni, a nove opcije “Cryptominers” i “fingerprinters” dodane su u postavke vezane uz privatnost za njihovo aktiviranje. Praćenje rada blokatora može se obaviti putem
kontekstnog izbornika web stranice, koji se prikazuje kada se klikne na ikonu s prikazom štita u adresnoj traci;
- U glavni izbornik i dijalog s prijedlozima za popunjavanje obrazaca prijave mogućnost brzog pristupa spremljenim lozinkama za stranicu;
- U sastavu sistem kompozicije , napisan na jeziku Rust i premješta radnje prikazivanja sadržaja stranice na GPU. Kada se koristi WebRender umjesto ugrađenog sustava kompozicije u Gecko motoru, koji obrađuje podatke pomoću CPU-a, za izvršavanje operacija konačnog prikazivanja elemenata stranice koriste se šejderi koji se izvršavaju na GPU-u, što omogućava značajno povećanje brzine prikazivanja i smanjenje opterećenja na CPU.
Zadano, WebRender je trenutno aktiviran za otprilike 4% korisnika Windows 10, koji koriste NVIDIA grafičke kartice. Aktivacija za preostale korisnike ovisit će o rezultatima testiranja. Ako sve prođe glatko, do 27. svibnja, testiranje će biti prošireno na 25%, 30. svibnja na 50%, a tijekom prvog tjedna lipnja do 100%. Aktivaciju WebRendera možete provjeriti na stranici about:support. Za prisilno uključivanje u about:config potrebno je aktivirati postavke “gfx.webrender.all” i “gfx.webrender.enabled” ili pokrenuti Firefox s postavljenom varijablom okruženja MOZ_WEBRENDER=1. Na Linuxu je podrška za WebRender više-manje stabilizirana za Intel grafičke kartice s Mesa 18.2+ drajverima;
- Prepravljen je mehanizam rada s profilima: dok se ranije prilikom instalacije više različitih instanci Firefoxa zadano koristio jedan zajednički profil s postavkama, dodacima i bazama informacija (oznake, povijest, spremljene lozinke, kolačići itd.), sada će se za svaku paralelno instaliranu instancu kreirati vlastiti odvojeni profil. Na primjer, pri istovremenoj instalaciji ESR, beta verzija, noćnih izdanja, izdanja Developer Edition i običnog Firefoxa, za njih će biti kreirani odvojeni profili.
Glavni razlog za prelazak na odvojene profile su mogući problemi prilikom korištenja profila nove verzije u starijoj verziji Firefoxa, kao i prilikom istodobnog pristupa bazi podataka profila iz paralelno pokrenutih različitih instanci Firefoxa, što potencijalno može dovesti do oštećenja podataka. Za odabir postojećeg profila, kao i ranije, može se koristiti sučelje "firefox -ProfileManager". Nakon završetka instalacije Firefoxa, pri otkrivanju već postojećeg profila u sustavu prikazuje se posebno upozorenje s prijedlogom da se sinkroniziraju postavke putem računa u oblaku usluge Mozilla Sync.
- U glavni sastav sistemski dodatak , eksperimentiranje s aktivacijom kojeg za ograničen broj korisnika započelo je s Firefoxom 62, no konačna aktivacija za sve korisnike obavljena je tek sada. Dodatak Firefox Monitor omogućava prikaz upozorenja u slučaju kompromitacije računa (provjera putem e-pošte) ili pokušaja prijave na prethodno hakiranu stranicu. Provjera se vrši putem integracije s bazom podataka projekta , koja uključuje podatke o 7,8 milijardi korisničkih računa, otetih uslijed hakiranja 364 stranice. Upozorenje se prikazuje samo za stranice čije su informacije o hakiranju dodane u bazu haveibeenpwned.com tijekom posljednjih 12 mjeseci. Ako od trenutka pojavljivanja podataka o hakiranju nije prošlo 2 mjeseca, prikazat će se ponovljeno upozorenje.

- Proširen je broj API poziva koji samo prilikom otvaranja stranice u zaštićenom kontekstu (), tj. prilikom otvaranja putem HTTPS-a, putem localhosta ili iz lokalne datoteke. U Firefoxu 67 za stranice otvorene izvan zaštićenog konteksta, izdavanje sistemskih obavijesti putem API-ja , prikazivane izvan prozora preglednika;
- Proširene su mogućnosti privatnog režima pregledavanja. Dodana je mogućnost spremanja lozinki u obrascima na stranicama otvorenim u privatnom režimu. Implementirana su sredstva za upravljanje aktivacijom dodataka u privatnom režimu — korisnik u upravitelju dodataka sada može odrediti koje dodatke uključiti u privatnom režimu, a koje koristiti samo u glavnoj sesiji. Za nove dodatke prema zadanim postavkama zabranjuje se aktivacija u privatnom režimu (za uključivanje su potrebne izmjene postavki);

- Implementacija podrške za video kodek prenesen na korištenje biblioteke , koju razvijaju zajednice VideoLAN i FFmpeg i koja je usmjerena na postizanje maksimalne moguće izvedbe dekodiranja i osiguranje kvalitetnog rada u višedretvenom režimu. Primjećuje se da format AV1 počinje stjecati popularnost; dok je u veljači udio gledanja AV1 videozapisa u beta izdanjima Firefoxa bio 0,85%, a u ožujku 3%, sada taj postotak iznosi 11,8%;
- upravljanja preglednikom pomoću tipkovnice — trakom i padajućim izbornikom sada se može upravljati samo s tipkovnice, uključujući pristup gumbima dodataka smještenim na traci, elementima koji ne staju na ekran, indikatora učitavanja, radnji sa stranicom itd. Navigacija kroz elemente trake se obavlja pomoću tipke Tab i strelica na tipkovnici;
- Na traku je dodano za procjenu statusa sinkronizacije, povezivanja s računom i zajedničkog pristupa podacima s više uređaja, kao i za brz pristup operacijama koje koriste račun u Firefox Računu. Postoji mogućnost prikazivanja vlastitog avatara umjesto klasične ikone;

- Dodana zaključavanja kartica (Pin Tabs) putem izbornika u adresnoj traci. Zaključane kartice ostaju uvijek aktivne, automatski se pokreću i olakšavaju pristup često korištenim stranicama;

- Uveden je sustav kontekstualnih savjeta, koji preporučuje korisniku određene mogućnosti, uzimajući u obzir kontekst;
- U izbornik „Datoteka” dodano je novo dugme za uvoz postavki i podataka iz drugih preglednika (podržava se uvoz iz Chromea i Chromiuma);

- Prekid podrške za korištenje URL protokola „webcal:”, povezanog s uslugom 30boxes.com;
- Uklonjena je mogućnost učitavanja snimaka zaslona na poslužitelj Firefox Screenshots i organiziranja zajedničkog pristupa snimcima zaslona putem poslužitelja Mozilla. U narednim mjesecima poslužitelj sa snimkama zaslona bit će isključen i korisnicima se preporučuje postojeće podatke s njega;
- Ažuriran je uključeni font Twemoji. U novoj verziji dodana je podrška za specifikaciju Emoji 11.0;
- Dodatnim kategorijama korisnika ponuđeno je sudjelovanje u s dodatnim informacijama preporučenim od Pocket servisa, kao i promjenom rasporeda informacija na početnoj stranici. Na primjer, neki korisnici će imati promijenjenu veličinu blokova i broj preporuka, a nove tematske sekcije će biti ponuđene (Zdravlje, Znanost, Tehnologija i Zabava). Da biste se isključili iz eksperimenta, potrebno je isključiti opciju "Content Discovery" u gornjem desnom kutu nove kartice.
- po defaultu API , namijenjeno za organizaciju rada dvofaktorske autentifikacije u raznim web servisima. Uporaba U2F je dozvoljena za Google račune;
- U optimizatorskom JavaScript kompajleru je dodana podrška za uređaje temeljenim na ARM64 arhitekturi koji rade na Windows-u;
- Dodana podrška za dinamičko uvoz modula JavaScript putem izraza ;
- U alatima za web razvoj omogućena je podrška za slobodno označavanje redova i kopiranje sadržaja u međuspremnik iz panela "Changes", koji prikazuje povijest svih CSS promjena izvršenih putem panela Rules tokom trenutne sesije rada u developer alatima;

- Ugrađeni JavaScript debager panel Threads s alatima za debagiranje Web Worker-a. Poboljšana je kvaliteta obrade inline točaka prekida u kodu — debager sada preciznije staje na označenim mjestima u kodu;
- U verziji za Android, ponašanje vezano uz obradu parametara vidljive površine (Viewport) usklađeno je s ostalim preglednicima. Dodana je mogućnost dodavanja Firefox pretraživačkog widgeta na početni ekran s funkcijama glasovnog unosa. Prekinuta je podrška za gostujuću sesiju (Guest Session), a umjesto toga preporučuje se korištenje privatnog načina pregledavanja.
Osim novih funkcionalnosti i ispravki grešaka, u Firefox 67 je ispravljena , od kojih su neke označene kao kritične, tj. mogu omogućiti izvršenje koda napadača prilikom otvaranja posebno uređenih stranica. Trenutno informacije o detaljima ispravljenih sigurnosnih problema nisu dostupne, očekuje se da će popis ranjivosti biti objavljen u sljedećih nekoliko sati.
Izvor: opennet.ru







