Chrome izdanje 108

Google je predstavio izdanje web pretraživača Chrome 108. U isto vrijeme, dostupno je i stabilno izdanje besplatnog Chromium projekta, koji služi kao osnova Chromea. Chrome pretraživač se razlikuje od Chromium-a po korištenju Google logotipa, prisutnosti sistema za slanje obavještenja u slučaju pada, modula za reprodukciju video sadržaja zaštićenog od kopiranja (DRM), sistema za automatsko instaliranje ažuriranja, trajnog omogućavanja Sandbox izolacije , dostavljanje ključeva Google API-ju i prijenos RLZ- parametara prilikom pretraživanja. Za one kojima je potrebno više vremena za ažuriranje, proširena stabilna grana je posebno podržana, nakon čega slijedi 8 sedmica. Sljedeće izdanje Chrome 109 zakazano je za 10. januar.

Ključne promjene u Chrome 108:

  • Dizajn dijaloga za upravljanje kolačićima i podacima o web lokaciji je promijenjen (poziva se putem veze Kolačići nakon klika na bravu u adresnoj traci). Dijalog je pojednostavljen i sada prikazuje informacije raščlanjene po lokacijama.
    Chrome izdanje 108
  • Predložena su dva nova načina optimizacije pretraživača - Memory Saver i Energy Saver, koji se nude u postavkama performansi (Postavke> Performanse). Načini su trenutno dostupni samo na platformama ChromeOS, Windows i macOS.
  • Menadžer lozinki pruža mogućnost dodavanja napomene uz svaku sačuvanu lozinku. Poput lozinke, bilješka se prikazuje na posebnoj stranici tek nakon provjere autentičnosti.
  • Linux verzija podrazumevano dolazi sa ugrađenim DNS klijentom, koji je ranije bio dostupan samo u verzijama Windows, macOS, Android i ChromeOS.
  • Na Windows platformi, kada instalirate Chrome, prečica za pokretanje pretraživača je sada automatski zakačena na traku zadataka.
  • Dodata mogućnost praćenja promjena cijena za odabrane proizvode u nekim online trgovinama (Shopping List). Kada se cijena smanji, korisniku se šalje obavijest ili e-mail (u Gmail-u). Dodavanje proizvoda za praćenje se vrši klikom na dugme „Prati cijenu“ u adresnoj traci dok se nalazite na stranici proizvoda. Praćeni proizvodi se čuvaju zajedno sa obeleživačima. Funkcija je dostupna samo korisnicima sa aktivnim Google nalogom, kada je omogućena sinhronizacija i aktivirana usluga „Aktivnost na webu i u aplikacijama“.
    Chrome izdanje 108
  • Omogućena je mogućnost pregleda rezultata pretrage na bočnoj traci istovremeno sa pregledom druge stranice (u jednom prozoru možete istovremeno vidjeti i sadržaj stranice i rezultat pristupa tražilici). Nakon odlaska na stranicu sa stranice sa rezultatima pretrage u Google-u, ispred polja za unos u adresnoj traci pojavljuje se ikona sa slovom “G”; kada kliknete na nju, otvara se bočni panel s rezultatima prethodnog preduzeta pretraga.
    Chrome izdanje 108
  • U API-ju za pristup sistemu datoteka, koji omogućava web aplikacijama da čitaju i upisuju podatke direktno u datoteke i direktorije na korisnikovom uređaju, metode getSize(), truncate(), flush() i close() u objektu FileSystemSyncAccessHandle su premještene od asinhronog prema sinkronom modelu izvršavanja, slično metodama read() i write(). Promjena pruža potpuno sinhroni FileSystemSyncAccessHandle API za poboljšanje performansi aplikacija zasnovanih na WebAssembly-u (WASM).
  • Dodata podrška za dodatne veličine vidljivog područja (viewport) - "mala" (s), "velika" (l) i "dinamička" (d), kao i jedinice mjere povezane s ovim veličinama - "*vi" ( vi, svi, lvi i dvi), “*vb” (vb, svb, lvb i dvb), “*vh” (svh, lvh, dvh), “*vw” (svw, lvw, dvw), “*vmax ” (svmax, lvmax, dvmax) i “*vmin” (svmin, lvmin i dvmin). Predložene mjerne jedinice omogućavaju vam da vežete veličinu elemenata za najmanju, najveću i dinamičku veličinu vidljivog područja u procentima (veličina se mijenja ovisno o prikazivanju, skrivanju i stanju trake s alatima).
    Chrome izdanje 108
  • Omogućena je podrška za vektorske fontove varijabilnih boja u COLRv1 formatu (podskup OpenType fontova koji pored vektorskih glifova sadrži sloj sa informacijama o boji).
  • Za provjeru podrške za fontove u boji, funkcije font-tech() i font-format() su dodane u @supports CSS pravila, a funkcija tech() je dodana u @font-face CSS pravila.
  • Federated Credential Management (FedCM) API je predložen da omogući kreiranje federalnih usluga identiteta koji čuvaju privatnost i koji rade bez mehanizama za praćenje na više lokacija kao što je obrada kolačića treće strane.
  • Sada je moguće primijeniti postojeće "overflow" CSS svojstvo na zamijenjene elemente koji se pojavljuju izvan granica sadržaja, a koji se u kombinaciji sa svojstvom object-view-box mogu koristiti za kreiranje slika s vlastitom sjenom.
  • Dodata CSS svojstva break-before, break-after i break-inside, što vam omogućava da prilagodite ponašanje prekida u fragmentiranom izlazu u kontekstu pojedinačnih stranica, kolona i područja. Na primjer, "figura { break-inside: izbjegavaj;}" će spriječiti da se stranica razbije unutar figure.
  • CSS svojstva align-items, justify-items, align-self i justify-self pružaju mogućnost korištenja vrijednosti "last baseline" za poravnanje sa posljednjom osnovnom linijom u flex ili grid rasporedu.
  • Dodan događaj ContentVisibilityAutoStateChanged, generiran za elemente sa svojstvom "content-visibility: auto" kada se promijeni stanje renderiranja elementa.
  • Moguće je pristupiti Media Source Extensions API-ju u kontekstu radnika, koji se može koristiti, na primjer, za poboljšanje performansi baferirane reprodukcije medija kreiranjem MediaSource objekta u zasebnom workeru i emitiranjem rezultata njegovog rada u HTMLMediaElement u glavnoj temi.
  • HTTP zaglavlje Permissions-Policy, koje se koristi za delegiranje ovlaštenja i omogućavanje naprednih funkcija, dozvoljava zamjenske znakove kao što je "https://*.bar.foo.com/".
  • Uklonjeni su zastarjeli API-ji window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Napravljena su poboljšanja u alatima za web programere. Alati za neaktivna CSS svojstva dodani su na panel Stilovi. Panel Recorder implementira automatsku detekciju XPath i selektora teksta. Debugger pruža mogućnost prelaska kroz izraze razdvojene zarezima. Postavke "Postavke > Lista ignoriranja" su proširene.

Pored inovacija i ispravki grešaka, nova verzija eliminiše 28 ranjivosti. Mnoge ranjivosti su identifikovane kao rezultat automatizovanog testiranja pomoću alata AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. Nisu identifikovani kritični problemi koji bi omogućili da se zaobiđu svi nivoi zaštite pretraživača i izvrši kod na sistemu van okruženja sandbox-a. U okviru programa za isplatu novčane nagrade za otkrivanje ranjivosti za trenutno izdanje, Google je isplatio 10 nagrada u iznosu od 74 hiljade američkih dolara (jedna nagrada od 15000, 11000 i 6000 dolara, pet nagrada od 5000 dolara, tri nagrade od 3000 dolara i 2000. dolara , dvije nagrade od $1000). Veličina 6 nagrada još nije određena.

izvor: opennet.ru

Dodajte komentar