Chrome izdanje 108

Google je predstavio izdanje web preglednika Chrome 108. U isto vrijeme dostupno je stabilno izdanje besplatnog projekta Chromium koji služi kao osnova Chromea. Preglednik Chrome razlikuje se od Chromiuma u korištenju Googleovih logotipa, prisutnosti sustava za slanje obavijesti u slučaju pada, modula za reprodukciju videosadržaja zaštićenog od kopiranja (DRM), sustava za automatsko instaliranje ažuriranja, trajnog omogućavanja izolacije Sandboxa , dobavljajući ključeve za Google API i odašilju RLZ- prilikom pretraživanja parametara. Za one kojima treba više vremena za ažuriranje, proširena stabilna grana je zasebno podržana, nakon čega slijedi 8 tjedana. Sljedeće izdanje Chromea 109 zakazano je za 10. siječnja.

Ključne promjene u Chromeu 108:

  • Promijenjen je dizajn dijaloga za upravljanje kolačićima i podacima o stranicama (poziva se putem poveznice Kolačići nakon klika na lokota u adresnoj traci). Dijaloški okvir je pojednostavljen i sada prikazuje informacije raščlanjene po web-mjestu.
    Chrome izdanje 108
  • Predložena su dva nova načina optimizacije preglednika - Memory Saver i Energy Saver, koji su ponuđeni u postavkama performansi (Postavke> Performanse). Načini su trenutno dostupni samo na ChromeOS, Windows i macOS platformama.
  • Upravitelj lozinki omogućuje prilaganje bilješke svakoj spremljenoj lozinci. Kao i lozinka, bilješka se prikazuje na zasebnoj stranici tek nakon provjere autentičnosti.
  • Verzija Linuxa standardno dolazi s ugrađenim DNS klijentom, koji je prije bio dostupan samo u verzijama Windows, macOS, Android i ChromeOS.
  • Na Windows platformi, kada instalirate Chrome, prečac za pokretanje preglednika sada se automatski prikvačuje na programsku traku.
  • Dodana mogućnost praćenja promjena cijena za odabrane proizvode u nekim online trgovinama (Shopping List). Kada cijena padne, korisniku se šalje obavijest ili e-mail (na Gmailu). Dodavanje proizvoda za praćenje vrši se klikom na gumb "Prati cijenu" u adresnoj traci dok ste na stranici proizvoda. Praćeni proizvodi spremaju se zajedno s oznakama. Funkcija je dostupna samo korisnicima s aktivnim Google računom, kada je omogućena sinkronizacija i aktivirana usluga “Web & App Activity”.
    Chrome izdanje 108
  • Omogućena je mogućnost prikaza rezultata pretraživanja u bočnoj traci istovremeno s pregledom druge stranice (u jednom prozoru možete istovremeno vidjeti i sadržaj stranice i rezultat pristupa tražilici). Nakon odlaska na web mjesto sa stranice s rezultatima pretraživanja na Googleu, ispred polja za unos u adresnoj traci pojavljuje se ikona sa slovom "G"; kada kliknete na nju, otvara se bočna ploča s rezultatima prethodnog poduzeta pretraga.
    Chrome izdanje 108
  • U File System Access API, koji web aplikacijama omogućuje čitanje i pisanje podataka izravno u datoteke i direktorije na korisničkom uređaju, metode getSize(), truncate(), flush() i close() u objektu FileSystemSyncAccessHandle su premještene s asinkronog na sinkroni model izvršavanja.slično metodama read() i write(). Promjena pruža potpuno sinkroni FileSystemSyncAccessHandle API za poboljšanje performansi aplikacija temeljenih na WebAssembly (WASM).
  • Dodana podrška za dodatne veličine vidljivog područja (viewport) - "mali" (s), "veliki" (l) i "dinamički" (d), kao i mjerne jedinice povezane s tim 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ćuju vam da vežete veličinu elemenata za najmanju, najveću i dinamičku veličinu vidljivog područja u postocima (veličina se mijenja ovisno o prikazivanju, skrivanju i stanju alatne trake).
    Chrome izdanje 108
  • Omogućena je podrška za vektorske fontove promjenjive boje u formatu COLRv1 (podskup OpenType fontova koji, uz vektorske glifove, sadrže sloj s informacijama o boji).
  • Za provjeru podrške za font u boji, funkcije font-tech() i font-format() dodane su CSS pravilima @supports, a funkcija tech() dodana je CSS pravilima @font-face.
  • Federated Credential Management (FedCM) API predlaže se kako bi se omogućilo stvaranje udruženih usluga identiteta koje čuvaju privatnost i koje rade bez mehanizama za praćenje između stranica 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 granice sadržaja, što se u kombinaciji sa svojstvom object-view-box može koristiti za stvaranje slika s vlastitom sjenom.
  • Dodana CSS svojstva break-before, break-after i break-inside, omogućujući vam da prilagodite ponašanje prekida u fragmentiranom izlazu u kontekstu pojedinačnih stranica, stupaca i područja. Na primjer, "figura { break-inside: avoid;}" će spriječiti da se stranica razbije unutar figure.
  • Svojstva CSS-a align-items, justify-items, align-self i justify-self pružaju mogućnost korištenja vrijednosti "last baseline" za poravnanje na posljednju osnovnu liniju u flex ili grid rasporedu.
  • Dodan događaj ContentVisibilityAutoStateChanged, generiran za elemente sa svojstvom "content-visibility: auto" kada se promijeni stanje prikazivanja elementa.
  • Moguće je pristupiti API-ju Media Source Extensions u kontekstu radnika, koji se može koristiti, na primjer, za poboljšanje performansi reprodukcije medija u međuspremniku stvaranjem MediaSource objekta u zasebnom radniku i emitiranjem rezultata njegovog rada u HTMLMediaElement u glavnoj niti.
  • HTTP zaglavlje Permissions-Policy, koje se koristi za delegiranje ovlaštenja i omogućavanje naprednih značajki, dopušta zamjenske znakove kao što je "https://*.bar.foo.com/".
  • Uklonjeni su zastarjeli API-ji window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Učinjena su poboljšanja alata za web programere. Tipke za neaktivna CSS svojstva dodane su na ploču Stilovi. Ploča Snimač implementira automatsko otkrivanje XPatha i birača teksta. Alat za ispravljanje pogrešaka pruža mogućnost prolaska kroz izraze odvojene zarezima. Postavke "Postavke > Popis zanemarivanja" su proširene.

Uz inovacije i ispravke pogrešaka, nova verzija uklanja 28 ranjivosti. Mnoge od ranjivosti identificirane su kao rezultat automatiziranog testiranja pomoću alata AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. Nisu identificirani kritični problemi koji bi omogućili zaobilaženje svih razina zaštite preglednika i izvršavanje koda na sustavu izvan okruženja sandboxa. U sklopu programa isplate novčanih nagrada za otkrivanje ranjivosti za trenutno izdanje, Google je isplatio 10 nagrada u iznosu od 74 tisuće američkih dolara (jedna nagrada od 15000 USD, 11000 USD i 6000 USD, pet nagrada od 5000 USD, tri nagrade od 3000 USD i 2000 USD , dvije nagrade od 1000 USD) . Veličina 6 nagrada još nije određena.

Izvor: opennet.ru

Dodajte komentar