Chrome-versjon 106

Google har lansert Chrome 106, den gratis nettleseren. En stabil utgave av Chromium-prosjektet med åpen kildekode, grunnlaget for Chrome, er også tilgjengelig. Chrome skiller seg fra Chromium ved bruk av Google-logoer, krasjvarslingssystem, moduler for avspilling av kopibeskyttet videoinnhold (DRM), automatisk installasjon av oppdateringer, isolering av alltid-på-sandkasser, klargjøring av Google API-nøkler og overføring av RLZ-parametere under søk. For de som trenger mer tid til å oppdatere, vedlikeholdes en egen utvidet stabil gren i åtte uker. Neste utgivelse, Chrome 107, er planlagt til 25. oktober.

Viktige endringer i Chrome 106:

  • For brukere av skrivebordsbygg er Prerender2-mekanismen for forhåndsgjengivelse av anbefalingsinnhold i adressefeltet i omniboksen aktivert som standard. Forhåndsgjengivelse utfyller det tidligere tilgjengelige alternativet med å laste inn de mest sannsynlige anbefalingene uten å vente på et brukerklikk. I tillegg til lasting kan innholdet på anbefalingsrelaterte sider nå gjengis i en buffer (inkludert kjøring av skript og generering av DOM-treet), noe som sikrer at anbefalinger vises umiddelbart etter et klikk.
  • Du kan nå søke i logg, bokmerker og faner direkte fra adressefeltet i omniboksen. Kontrolltaggene @history, @bookmarks og @tabs er tilgjengelige for lokaliserte søk. Hvis du for eksempel vil søke i bokmerkene dine, skriver du inn «@bookmarks søkefrase». Et spesielt alternativ er tilgjengelig i søkeinnstillingene for å deaktivere søk fra adressefeltet.
    Chrome-versjon 106
    Chrome-versjon 106
  • Støtte for Server Push-teknologi, som er definert i HTTP/2- og HTTP/3-standardene og tillater server Send ressurser til klienten uten å vente på en eksplisitt forespørsel. Årsaken som oppgis for å avslutte støtten er unødvendig kompleksitet i teknologiens implementering, gitt tilgjengeligheten av enklere og like effektive alternativer, som for eksempel taggen. , HTTP-svar 103 og WebTransport-protokollen. I følge Google-statistikk brukte omtrent 1.25 % av nettstedene som kjørte på HTTP/2 Server Push i 2021, og i 2022 falt dette tallet til 0.7 %. Server Push-teknologi er også tilstede i HTTP/3-spesifikasjonen, men i praksis implementerte mange server- og klientprogramvareprodukter, inkludert Chrome-nettleseren, den ikke i utgangspunktet.
  • Deaktiverte muligheten til å bruke ikke-ASCII-tegn i domener angitt i informasjonskapseloverskriften (for IDN-domener bør du spesifisere domener (i punycode-format). Denne endringen bringer nettleseren i samsvar med RFC 6265bis og virkemåten som er implementert i Firefox.
  • Tydeligere etiketter har blitt foreslått for å identifisere skjermer i konfigurasjoner med flere skjermer. Disse etikettene kan vises i tillatelsesdialoger for å åpne et vindu på en ekstern skjerm. For eksempel, i stedet for nummeret til den eksterne skjerm («Ekstern skjerm 1»), vil nå skjermens modellnavn («HP Z27n») vises.
  • Forbedringer i versjonen for Android:
    • Nettleserloggsiden støtter nå «Reise»-funksjonen, som oppsummerer tidligere aktivitet ved å gruppere informasjon om tidligere utførte søk og viste sider. Når du skriver inn nøkkelord i adressefeltet, hvis de tidligere ble brukt i søk, tilbyr nettleseren muligheten til å fortsette å søke der du slapp.
    • På enheter med plattformen Android 11 lar deg nå blokkere en side som er åpnet i inkognitomodus etter at du har byttet til en annen app. Gjenoppta nettlesing etter blokkering krever autentisering. Blokkering er deaktivert som standard og må være aktivert i personverninnstillingene.
    • Når du prøver å laste ned filer fra inkognitomodus, vises en ekstra bekreftelsesmelding, sammen med en advarsel om at den nedlastede filen vil være synlig for andre brukere av enheten, ettersom den vil bli lagret i nedlastingsbehandlingsområdet.
      Chrome-versjon 106
  • chrome.runtime API-et er avviklet for alle nettsteder. Dette API-et er nå bare tilgjengelig via nettlesertillegg. Tidligere var chrome.runtime tilgjengelig for alle nettsteder fordi det ble brukt av det innebygde CryptoToken-tillegget, som implementerte det utdaterte U2F API-et.
  • Flere nye API-er er lagt til Origin Trials-modusen (eksperimentelle funksjoner som krever separat aktivering). Origin Trial innebærer muligheten til å arbeide med spesifisert API fra applikasjoner lastet ned fra localhost eller 127.0.0.1, eller etter registrering og mottak av en spesiell token som er gyldig i en begrenset periode for et spesifikt nettsted.
    • Konseptet med anonyme iframes, som tillater at et dokument lastes inn i en separat kontekst, ikke relatert til andre iframes og hoveddokumentet.
    • Pop-up API-et brukes til å vise grensesnittelementer oppå andre elementer, for eksempel interaktive menyer, verktøytips, verktøy for innholdsvalg og veiledninger. For å vise et element på det øverste laget brukes det nye "popup"-attributtet. I motsetning til dialogbokser som er opprettet ved hjelp av elementet Det nye API-et lar deg opprette modellløse dialoger, håndtere hendelser, bruke animasjon og lage fleksible popup-kontroller.
  • Egenskapene «grid-template-columns» og «grid-template-rows» som brukes i CSS Grid støtter nå interpolering for å gi jevne overganger mellom ulike rutenetttilstander.
  • CSS-egenskapen «forced-color-adjust» støtter nå verdien «preserve-parent-color», som fører til at color-egenskapen henter verdien sin fra foreldreelementet.
  • Egenskapen «-webkit-hyphenate-character» er fjernet fra prefikset «-webkit-» og er nå tilgjengelig under navnet «hyphenate-character». Denne egenskapen kan brukes til å angi strengen som brukes i stedet for ordskiftetegnet («-»).
  • Den tredje utgaven av Intl.NumberFormat API-et er implementert, og inkluderer nye funksjoner formatRange(), formatRangeToParts() og selectRange(), gruppering av sett, nye avrundings- og presisjonsalternativer, og muligheten til å tolke strenger som desimaltall.
  • ReadableStream API støtter nå effektiv direkte overføring av binære data fra serieporten, og omgår interne køer og buffere. Direkte overføring aktiveres ved å spesifisere BYOB-modusen: "port.readable.getReader({ mode: 'byob' })".
  • Lyd- og video-API-ene (AudioDecoder, AudioEncoder, VideoDecoder og VideoEncoder) støtter nå hendelsen «dequeue» og tilhørende tilbakekall som utløses når kodeken begynner å utføre kodings- eller dekodingsoppgaver for innhold i kø.
  • WebXR Device API implementerer rå tilgang til kamerabildeteksturer synkronisert med gjeldende posisjon i det virtuelle miljøet.
  • Det er gjort forbedringer i verktøyene for nettutviklere. Kildepanelet lar deg nå gruppere filer etter kilde. Stakkspor for asynkrone operasjoner er forbedret. Kjente tredjepartsskript kan nå ignoreres automatisk under feilsøking. Muligheten til å skjule ignorerte filer i menyer og paneler er lagt til. Forbedret administrasjon av kallstakk i feilsøkingsprogrammet.
    Chrome-versjon 106

    Et nytt interaksjonsspor er lagt til i ytelsespanelet for å visualisere sideinteraksjoner og identifisere potensielle responsproblemer.

    Chrome-versjon 106

I tillegg til nye funksjoner og feilrettinger, adresserer den nye versjonen 20 sårbarheter. Mange av sårbarhetene ble identifisert gjennom automatisert testing ved hjelp av AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL. Ingen kritiske problemer som kan tillate omgåelse av alle lag med nettleserbeskyttelse og kjøring av kode utenfor sandkassemiljøet ble identifisert. Som en del av sitt sårbarhetsdusørprogram for den nåværende utgivelsen har Google tildelt 16 dusører på totalt $38 500 (én dusør på hver av $9 000, $7 500, $7 000, $5 000, $4 000, $3 000, $2 000 og $1 000). Beløpene på åtte av dusørene er ennå ikke fastsatt.

Kilde: opennet.ru

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