Google utgave av nettleseren . Samtidig stabil utgivelse av et fritt prosjekt , som fungerer som grunnlaget for Chrome. Nettleseren Chrome ved bruken av Googles logoer, et system for å sende varsler ved krasj, muligheten for å laste ned Flash-modulen på forespørsel, moduler for avspilling av beskyttet videoinnhold (DRM), et system for automatisk installasjon av oppdateringer og overføring ved søk Den neste utgaven av Chrome 79 er planlagt til 10. desember.
:
- Eksperimentell støtte for «DNS over HTTPS» (DoH) vil bli aktivert selektivt for bestemte brukergrupper, hvis systeminnstillinger allerede angir DNS-leverandører som støtter DoH. For eksempel, hvis brukeren har spesifisert DNS 8.8.8.8 i systeminnstillingene, vil DoH-tjenesten fra Google («https://dns.google.com/dns-query») bli aktivert i Chrome, mens DNS 1.1.1.1 vil aktivere DoH-tjenesten fra Cloudflare («https://cloudflare-dns.com/dns-query»), osv.
For å styre aktiveringen av DoH, er innstillingen «chrome://flags/#dns-over-https» tilgjengelig. Tre driftsmoduser støttes: «secure», «automatic» og «off». I «secure»-modusen bestemmes verter kun på grunnlag av tidligere bufrede sikre verdier (ervervet via en sikker tilkobling) og forespørsel gjennom DoH; tilbakestilling til vanlig DNS skjer ikke. I «automatic»-modusen, hvis DoH og den sikre cachingen ikke er tilgjengelige, tillates det å hente data fra usikret cache og kontakte tradisjonell DNS. I «off»-modusen sjekkes først den generelle cachen, og hvis det ikke er data der, sendes forespørselen via system-DNS.
- I synkroniseringsverktøyene har det kommet foreløpig støtte for delt utklippstavle, som ennå ikke er aktivert for alle brukere. I Chrome-instanser som er koblet til samme konto, kan man nå få tilgang til innholdet i utklippstavlen fra en annen enhet, inkludert deling av utklippstavlen mellom mobil- og stasjonære systemer. Innholdet i utklippstavlen krypteres med ende-til-ende-kryptering, som ikke tillater tilgang til teksten på Googles servere.
- For certain user categories, an experimental feature has been enabled, allowing theme changes and customization of the screen shown when opening a new tab. In the 'Customize' menu displayed in the bottom right corner of the new tab screen, users can not only select a background image but also change the layout method of the shortcuts and choose a theme. Shortcuts can be automatically suggested based on the most frequently opened websites, curated by the user, or completely disabled. A theme can be selected from a set of predefined themes or created based on the desired colors selected from the palette. To enable the new features, you can use the flags 'chrome://flags/#ntp-customization-menu-v2' and
'chrome://flags/#chrome-colors'; - For enterprises, the default address bar now includes the ability to search for files in Google Drive storage. The search is performed not only by titles but also by the content of documents, considering their opening history;
- Included is the Password Checkup component, which will gradually activate for certain categories of users (to force activation, the flag 'chrome://flags/#password-leak-detection' is provided). Password Checkup was previously som , designed to analyze the reliability of the passwords used by the user. When attempting to log into any site, Password Checkup checks the username and password against a database of compromised accounts, issuing a warning if problems are detected (the check is based on a hash prefix on the user's side). The check is conducted against a database covering more than 4 billion compromised accounts that have appeared in user database leaks. A warning is also issued when attempting to use trivial passwords, such as 'abc123';
- The ability to initiate a call from an Android device linked to the same Google account has been added. In the desktop browser, a user can highlight a phone number in the text, right-click, and redirect the call action to the Android device, after which a notification will pop up on the phone allowing the call to be initiated;
- Formatet for tooltip som vises når musen hovrer over fanen er endret. Tooltipen vises nå som et popup-vindu som viser fullteksten av overskriften og URL-en til siden. Vinduet er praktisk for raskt å finne den ønskede siden når mange faner er åpnet (i stedet for å bla gjennom fanene kan du hovre over fanepanelet og finne den ønskede siden). Det planlegges å vise et forhåndsvisningsbilde av siden i dette vinduet i fremtiden;
- En eksperimentell funksjon (chrome://flags/#enable-force-dark) for tvungen bruk av mørkt tema når man ser på nettsteder, er lagt til. For å sikre mørk visning av nettstedet benyttes fargeinversjon;
- støtte for spesifikasjonen , som gjør det mulig å registrere egne CSS-egenskaper, som alltid har en bestemt type, setter standardverdier og tillater kobling av animasjonseffekter. For registrering av en egenskap kan metoden registerProperty() eller CSS-regelen «@property» brukes, for eksempel:
CSS.registerProperty({
name: «—my-font-size»,
syntax: «‹length›»,
initialValue: «0px»,
inherits: false
}); - I Origin Trials-modus (eksperimentelle funksjoner som krever separat ) er flere nye API-er foreslått. Origin Trial innebærer muligheten for å bruke den aktuelle API-en fra applikasjoner lastet ned fra localhost eller 127.0.0.1, eller etter registrering og mottak av et spesialtoken som er gyldig i en begrenset periode for en bestemt nettside.
- API , som muliggør oprettelse af webapplikationer, der interagerer med filer i det lokale filsystem. For eksempel kan det nye API være nyttigt i integrerede udviklingsmiljøer, tekstredaktører, billed- og videoredigeringsværktøjer, der kører i browseren. For at få mulighed for direkte at læse og skrive filer, bruge dialoger til åbning og gemning af filer, samt navigere i indholdet af kataloger, skal applikationen anmode brugeren om en særlig bekræftelse;

- The mechanism has been , som gjør det mulig å plassere verifiserte kopier av web-sider på andre nettsteder, som ser ut som de opprinnelige sidene for brukeren (uten å endre URL-en), med mulighet for å laste ned subressurser (CSS, JS, bilder osv.) fra den opprinnelige nettsiden. Kilden til ressursen angis gjennom HTTP-headeren Link, der også en verifikasjons-hash for hver ressurs angis. Ved hjelp av denne nye muligheten kan innholdsleverandører lage en enkelt signert HTML-fil som dekker alle relatert subressurser;
- API , som lar webapplikasjonen få tilgang til SMS-meldinger, for eksempel for automatisering av verifisering av transaksjoner med en engangskode sendt via SMS. Tilgang gis bare til SMS-meldinger som inneholder en spesialtag som knytter meldingen til en bestemt webapplikasjon;
- API , som muliggør oprettelse af webapplikationer, der interagerer med filer i det lokale filsystem. For eksempel kan det nye API være nyttigt i integrerede udviklingsmiljøer, tekstredaktører, billed- og videoredigeringsværktøjer, der kører i browseren. For at få mulighed for direkte at læse og skrive filer, bruge dialoger til åbning og gemning af filer, samt navigere i indholdet af kataloger, skal applikationen anmode brugeren om en særlig bekræftelse;
- Ytelsen ved lasting av ArrayBuffer-objekter gjennom Web Socket er betydelig forbedret. På Linux-plattformen er det rapportert om en lastehastighet økning på 7,5 ganger, på Windows – 4,1 ganger, og på macOS – 7,8 ganger;
- Muligheten for å angi prosentvis gjennomsiktighet i CSS-egenskaper som opacity, stop-opacity, fill-opacity, stroke-opacity, og shape-image-threshold er lagt til. For eksempel, i stedet for 'opacity: 0.5' kan man nå bruke 'opacity: 50%';
- I API-et overføring av vilkårlige tidsstempler i anrop til performance.measure() og performance.mark() for å utføre målinger mellom dem, samt muligheten til å angi vilkårlige metadata er tillatt;
- I API Media Session støtte for definisjon av håndterere for posisjonsendringer i strømmen (seekto), i tillegg til tidligere tilgjengelige håndterere for pausing og begynning av avspilling;
- I JavaScript-motoren V8 benytter en modus for bakgrunnsanalyse av skripter på fly mens de lastes ned fra nett. Den implementerte optimaliseringen har redusert kompileringstiden for skripter med 5–20%. Den nye utgivelsen har også økt ytelsen ved destrukturering av objekt (konvertering av 'const {x, y} = object;' til 'const x = object.x; const y = object.y;'). Hastigheten ved behandling av RegExp-uttrykk med ikke-matchede treff er også forbedret.
Hastigheten for å kalle JavaScript-funksjoner fra WebAssembly og omvendt er betydelig forbedret (med 9-20%). Ved kompilering av bytekoden er effektiviteten i byggingen av koblings-tabeller forbedret, noe som har redusert minneforbruket.
1-2.5%.
- verktøy for webutviklere. Revisjonspanelet kan nå brukes sammen med andre funksjoner, som blokkeringsforespørsel og overstyring av nedlastinger. Støtte for debugging av betalingsbehandlere via API Payment er lagt til. I ytelsesanalysepanelet er LCP (Largest Contentful Paint) merker lagt til, som reflekterer tiden det tar å tegne de største elementene;
- et mekanisme for blokkering av mellomweb-scripting XSS Auditor, som er ansett som ineffektiv (angripere har lenge brukt metoder for å omgå beskyttelsen til XSS Auditor) og som skaper nye vektorer for informasjonslekkasje;
- Android-versjonen tilbyr muligheten til å bruke mørk temautforming for menyer, innstillinger og navigasjonsmodus for åpne nettsteder.
I tillegg til nyvinningene og feilrettingene har den nye versjonen eliminert . Mange av sårbarhetene ble avdekket ved hjelp av automatisert testing med verktøyene , , , og . Det er ikke oppdaget kritiske problemer som kan omgå alle sikkerhetsnivåene i nettleseren og utføre kode på systemet utenfor sandbox-miljøet. I forbindelse med programmet for utbetaling av belønning for oppdagelse av sårbarheter for den gjeldende utgaven har Google utbetalt 21 premier med en samlet sum på 59500 USD (én premie på $20000, én premie på $15000, én premie på $5000, to premier på $3000, tre premier på $2000, fem premier på $1000 og fem premier på $500). Størrelsen på 4 premier er ikke bestemt ennå.
Kilde: opennet.ru


