Utgivelsen av Chrome 108

Google har lansert versjonen av nettleseren Chrome 108. Samtidig er den stabile utgivelsen av det frie prosjektet Chromium tilgjengelig, som utgjør grunnlaget for Chrome. Nettleseren Chrome skiller seg fra Chromium ved bruken av Google-logoer, tilstedeværelsen av et system for å sende varsler ved krasj, moduler for avspilling av kopibeskyttet videoinnhold (DRM), et automatisk oppdateringssystem, konstant aktivering av Sandbox-isolering, levering av nøkler til Google API, og overføring av RLZ-parametere under søk. For de som trenger mer tid til oppdatering, støttes det separat en Extended Stable-variant som opprettholdes i 8 uker. Neste utgivelse av Chrome 109 er planlagt til 10. januar.

De viktigste endringene i Chrome 108:

  • Utformingen av dialogen for håndtering av informasjonskapsler og nettstedsdata er endret (tilgjengelig gjennom lenken Informasjonskapsler etter å ha klikket på låsen i adressefeltet). Dialogen er forenklet og viser nå informasjon delt etter nettsteder.
    Utgivelsen av Chrome 108
  • To nye nettleseroptimaliseringsmoduser er foreslått - Minnebesparelse (Memory Saver) og Energibesparelse (Energy Saver), som er tilgjengelig under ytelsesinnstillinger (Innstillinger > Ytelse). Modusene er foreløpig kun tilgjengelige på plattformene ChromeOS, Windows og macOS.
  • I passordbehandleren er muligheten til å legge ved merknader til hvert lagrede passord nå tilgjengelig. Som med passordet vises merknaden på en egen side bare etter autentisering.
  • I versjonen for Linux er den innebygde DNS-klienten som tidligere kun ble brukt i versjoner for Windows, macOS, Android og ChromeOS nå aktivert som standard.
  • På Windows-plattformen blir det nå automatisk festet en snarvei for å kjøre nettleseren på oppgavelinjen ved installasjon av Chrome.
  • Muligheten for å spore prisendringer på utvalgte varer i visse nettbutikker er lagt til (Handleliste). Når prisen faller, mottar brukeren et varsel eller en e-post (i Gmail). Legging av varer for sporing skjer ved å klikke på knappen 'Spor pris' i adressefeltet mens man er på produktsiden. Sporingsvarene lagres sammen med bokmerkene. Funksjonen er kun tilgjengelig for brukere med aktiv Google-konto, med synkronisering aktivert og 'Web & App Activity'-tjenesten aktivert.
    Utgivelsen av Chrome 108
  • Muligheten for å se søkeresultater i sidepanelet samtidig som en annen side vises (i ett vindu kan både innholdet på siden og resultatene fra søkemotoren sees). Etter å ha navigert til et nettsted fra en side med søkeresultater i Google, vises et ikon med bokstaven «G» før inndataboksen i adressefeltet, og ved å klikke på dette ikonet åpnes sidepanelet med resultatene fra det tidligere søket.
    Utgivelsen av Chrome 108
  • I API-en File System Access, som muliggjør at webapplikasjoner kan lese og skrive data direkte til filer og kataloger på brukerens enhet, er metodene getSize(), truncate(), flush() og close() i objektet FileSystemSyncAccessHandle oversatt fra en asynkron til en synkron kjøringsmodell, i likhet med metodene read() og write(). Endringen gjør det mulig å tilby et fullstendig synkront fungerende API FileSystemSyncAccessHandle, noe som øker ytelsen til applikasjoner basert på WebAssembly (WASM).
  • Støtte for flere størrelser av synlig område (viewport) er lagt til — «small» (s), «large» (l) og «dynamic» (d), samt relaterte dataenheter for måling — «*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 gjør det mulig å binde størrelsen på elementene til den minste, største og dynamiske størrelsen på det synlige området i prosent (størrelsen endres avhengig av visning, skjuling og tilstand til verktøylinjen).
    Utgivelsen av Chrome 108
  • Støtte for variable fargevektorfonter i formatet COLRv1 (et delsett av OpenType-fonter som inneholder fargeinformasjon i tillegg til vektorglyphene) er lagt til.
  • For å sjekke støtte for fargefonter i CSS-reglene @supports er funksjonene font-tech() og font-format() lagt til, og i CSS-reglene @font-face er funksjonen tech() lagt til.
  • API-en Federated Credential Management (FedCM) er foreslått, som muliggjør opprettelsen av konsoliderte identitetstjenester som ivaretar privatlivets fred og fungerer uten mekanismer for tverrnettsporing, slik som behandling av tredjepartskapsler.
  • Det er mulig å anvende den allerede eksisterende CSS-egenskapen «overflow» på erstattede elementer som vises utenfor innholdet, noe som i kombinasjon med egenskapen object-view-box kan brukes til å lage bilder med egen skygge.
  • CSS-egenskapene break-before, break-after og break-inside er lagt til, og gir mulighet for å tilpasse oppførselen til brytepunktene ved fragmentert utdata i form av separate sider, kolonner og områder. For eksempel, "figure { break-inside: avoid;}" vil forhindre at siden brytes innvendig i bildet.
  • I CSS-egenskapene align-items, justify-items, align-self og justify-self er det nå mulig å bruke verdien "last baseline" for justering knyttet til den siste referanselinjen i flex- eller grid-oppsett.
  • Hendelsen ContentVisibilityAutoStateChanged er lagt til, og genereres for elementer med egenskapen "content-visibility: auto" når tilstanden for tegningsprosessen til elementet endres.
  • Tilgang til Media Source Extensions API er nå tilgjengelig i konteksten av workers, som kan brukes, for eksempel, for å forbedre ytelsen til buffret avspilling av mediedata ved å opprette et MediaSource-objekt i en egen worker og sende resultatene til HTMLMediaElement i hovedtråden.
  • I HTTP-headeren Permissions-Policy, som brukes til å delegere rettigheter og aktivere utvidede muligheter, er det tillatt å bruke masker, for eksempel "https://*.bar.foo.com/".
  • Utdaterte API-er som window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, navigateEvent.restoreScroll() og navigateEvent.transitionWhile() er fjernet.
  • Forbedringer er gjort i verktøyene for webutviklere. I Styles-panelet er det lagt til tips for inaktive CSS-egenskaper. I Recorder-panelet er automatisk identifisering av XPath- og tekst-selektorer realisert. I debuggeren er det nå mulig å trinnvis gå gjennom kommaseparerte uttrykk. Innstillingene "Settings > Ignore List" er utvidet.

Ut over nyhetene og feilrettingene i den nye versjonen er 28 sårbarheter blitt adressert. Mange av sårbarhetene ble identifisert gjennom automatisert testing med verktøyene AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL. Det er ikke identifisert kritiske problemer som kan omgå alle nivåer av nettleserbeskyttelse og kjøre kode på systemet utenfor sandbox-miljøet. Gjennom programmet for utbetaling av belønning for oppdagede sårbarheter har Google utbetalt 10 premier i forbindelse med denne utgivelsen, totalt 74 000 USD (en premie på $15000, $11000 og $6000, fem premier på $5000, tre premier på $3000 og $2000, samt to premier på $1000). Størrelsen på 6 av premiene er enda ikke fastsatt.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster