Chrome-versjon 108

Google har avduket utgivelsen av nettleseren Chrome 108. Samtidig er en stabil utgivelse av det gratis Chromium-prosjektet, som fungerer som grunnlaget for Chrome, tilgjengelig. Chrome-nettleseren skiller seg fra Chromium ved bruk av Google-logoer, tilstedeværelsen av et system for å sende varsler i tilfelle krasj, moduler for avspilling av kopibeskyttet videoinnhold (DRM), et system for automatisk installasjon av oppdateringer, som permanent aktiverer Sandbox-isolasjon , leverer nøkler til Google API og sender RLZ- når du søker etter parametere. For de som trenger mer tid til å oppdatere, støttes Extended Stable-grenen separat, etterfulgt av 8 uker. Den neste utgivelsen av Chrome 109 er planlagt til 10. januar.

Viktige endringer i Chrome 108:

  • Utformingen av dialogboksen for administrasjon av informasjonskapsler og nettstedsdata er endret (kalles opp via koblingen Informasjonskapsler etter å ha klikket på låsen i adressefeltet). Dialogen er forenklet og viser nå informasjon fordelt på nettsted.
    Chrome-versjon 108
  • To nye nettleseroptimaliseringsmoduser er foreslått - Minnesparing og Energisparing, som tilbys i ytelsesinnstillingene (Innstillinger> Ytelse). Modusene er foreløpig bare tilgjengelige på ChromeOS, Windows og macOS-plattformer.
  • Passordbehandlingen gir muligheten til å legge ved et notat til hvert lagrede passord. Som et passord vises notatet på en egen side først etter autentisering.
  • Linux-versjonen leveres med en innebygd DNS-klient som standard, som tidligere kun var tilgjengelig i Windows-, macOS-, Android- og ChromeOS-versjonene.
  • På Windows-plattformen, når du installerer Chrome, er en snarvei for å starte nettleseren nå automatisk festet til oppgavelinjen.
  • Lagt til muligheten til å spore prisendringer for utvalgte produkter i enkelte nettbutikker (handleliste). Når prisen går ned, får brukeren tilsendt et varsel eller e-post (i Gmail). Å legge til et produkt for sporing gjøres ved å klikke på "Spor pris"-knappen i adressefeltet mens du er på produktsiden. Sporede produkter lagres sammen med bokmerker. Funksjonen er kun tilgjengelig for brukere med en aktiv Google-konto, når synkronisering er aktivert og tjenesten "Nett- og appaktivitet" er aktivert.
    Chrome-versjon 108
  • Muligheten til å se søkeresultater i sidefeltet samtidig som du ser på en annen side er aktivert (i ett vindu kan du samtidig se både innholdet på siden og resultatet av å gå inn på søkemotoren). Etter å ha gått til et nettsted fra en side med søkeresultater i Google, vises et ikon med bokstaven "G" foran inntastingsfeltet i adressefeltet; når du klikker på det, åpnes et sidepanel med resultatene av en tidligere foretatt søk.
    Chrome-versjon 108
  • I File System Access API, som lar nettapplikasjoner lese og skrive data direkte til filer og kataloger på brukerens enhet, er metodene getSize(), truncate(), flush() og close() flyttet i FileSystemSyncAccessHandle-objektet. fra en asynkron til en synkron utførelsesmodell, som ligner på read() og write() metodene. Endringen gir et fullt synkront FileSystemSyncAccessHandle API for å forbedre ytelsen til WebAssembly-baserte applikasjoner (WASM).
  • Lagt til støtte for ytterligere størrelser på det synlige området (viewport) - "small" (s), "large" (l) og "dynamic" (d), samt måleenheter assosiert med disse størrelsene - "*vi" ( vi, svi, lvi og dvi), «*vb» (vb, svb, lvb og dvb), «*vh» (svh, lvh, dvh), «*vw» (svw, lvw, dvw), «*vmax ” (svmax, lvmax , dvmax) og “*vmin” (svmin, lvmin og dvmin). De foreslåtte måleenhetene lar deg binde størrelsen på elementene til den minste, største og dynamiske størrelsen på det synlige området i prosentvis (størrelsen endres avhengig av visningen, skjulningen og tilstanden til verktøylinjen).
    Chrome-versjon 108
  • Støtte for vektorfonter med variabel farge i COLRv1-formatet er aktivert (en undergruppe av OpenType-skrifter som inneholder, i tillegg til vektorglyfer, et lag med fargeinformasjon).
  • For å se etter støtte for fargeskrift, er funksjonene font-tech() og font-format() lagt til @supports CSS-reglene, og tech()-funksjonen er lagt til @font-face CSS-reglene.
  • Federated Credential Management (FedCM) API er foreslått for å tillate opprettelse av fødererte, personvernbevarende identitetstjenester som opererer uten sporingsmekanismer på tvers av nettsteder, for eksempel behandling av tredjeparts informasjonskapsler.
  • Det er nå mulig å bruke den eksisterende "overflow" CSS-egenskapen på erstattede elementer som vises utenfor innholdsgrensen, som i kombinasjon med objekt-visningsboks-egenskapen kan brukes til å lage bilder med sin egen skygge.
  • Lagt til CSS-egenskaper break-before, break-after og break-inside, slik at du kan tilpasse oppførselen til pauser i fragmentert utdata i sammenheng med individuelle sider, kolonner og områder. For eksempel, "figur { break-inside: unngå;}" vil forhindre at siden brytes inne i figuren.
  • CSS-egenskapene align-items, justify-items, align-self og justify-self gir muligheten til å bruke verdien "last baseline" for å justere til den siste grunnlinjen i et fleks- eller rutenettoppsett.
  • La til ContentVisibilityAutoStateChanged-hendelsen, generert for elementer med egenskapen "content-visibility: auto" når elementets gjengivelsestilstand endres.
  • Det er mulig å få tilgang til Media Source Extensions API i sammenheng med arbeidere, som for eksempel kan brukes til å forbedre ytelsen til bufret medieavspilling ved å opprette et MediaSource-objekt i en separat arbeider og kringkaste resultatene av arbeidet til HTMLMediaElement i hovedtråden.
  • HTTP-headeren Permissions-Policy, som brukes til å delegere autoritet og aktivere avanserte funksjoner, tillater jokertegn som "https://*.bar.foo.com/".
  • Fjernet utdaterte APIer window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll(), navigateEvent.transitionWhile().
  • Det er gjort forbedringer av verktøy for webutviklere. Verktøytips for inaktive CSS-egenskaper er lagt til i stilpanelet. Opptakerpanelet implementerer automatisk gjenkjenning av XPath og tekstvelgere. Debuggeren gir muligheten til å gå gjennom kommaseparerte uttrykk. Innstillinger for «Innstillinger > Ignorer liste» er utvidet.

I tillegg til innovasjoner og feilrettinger, eliminerer den nye versjonen 28 sårbarheter. Mange av sårbarhetene ble identifisert som et resultat av automatisert testing ved bruk av AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL-verktøyene. Ingen kritiske problemer er identifisert som ville tillate en å omgå alle nivåer av nettleserbeskyttelse og kjøre kode på systemet utenfor sandkassemiljøet. Som en del av programmet for å betale kontantbelønninger for å oppdage sårbarheter for den nåværende utgivelsen, utbetalte Google 10 priser på 74 15000 amerikanske dollar (en pris på $11000 6000, $5000 3000 og $2000 1000, fem priser på $6 XNUMX, tre priser på $XNUMX XNUMX og $XNUMX XNUMX , to priser på $XNUMX). Størrelsen på de XNUMX belønningene er ennå ikke bestemt.

Kilde: opennet.ru

Legg til en kommentar