Chrome 85 version

Google прДЎстаĐČОла webblĂ€sarversion Chrome 85... Samtidigt tillgĂ€ngliga stabil utgĂ„va av ett gratis projekt krom, som Ă€r grunden för Chrome. Chrome webblĂ€sare annorlunda anvĂ€ndningen av Googles logotyper, nĂ€rvaron av ett system för att skicka aviseringar i hĂ€ndelse av en krasch, möjligheten att ladda ner en Flash-modul pĂ„ begĂ€ran, moduler för att spela skyddat videoinnehĂ„ll (DRM), ett automatiskt uppdateringssystem och överföring vid sökning RLZ-parametrar. NĂ€sta version av Chrome 86 Ă€r planerad till den 6 oktober.

Den huvudsakliga förĂ€ndringar ĐČ krom 85:

  • Lagt till Möjlighet att komprimera flikgrupper. Flikar grupperas med hjĂ€lp av snabbmenyn och kan associeras med en specifik fĂ€rg och etikett. NĂ€r du klickar pĂ„ en gruppetikett döljs nu de flikar som Ă€r associerade med den och en enda etikett finns kvar istĂ€llet. Om du klickar pĂ„ etiketten igen tas dolningen bort.

    Chrome 85 version

    Chrome 85 version
  • Förhandsgranskning av flikinhĂ„ll har implementerats. NĂ€r du hĂ„ller muspekaren över en flikknapp visas nu en miniatyrbild av sidan i fliken. Den hĂ€r funktionen Ă€r Ă€nnu inte aktiverad för alla anvĂ€ndare och kan aktiveras med instĂ€llningen "chrome://flags/#tab-hover-cards".

    Chrome 85 version
  • Lade till möjligheten att spara redigerade PDF-formulĂ€r, och erbjöd Ă€ven instĂ€llningarna "chrome://flags#pdf-viewer-update" och "chrome://flags/#pdf-two-up-view" för experiment med nytt grĂ€nssnitt visning av PDF-dokument.
  • Lade till möjligheten att dela lĂ€nkar med QR-koder. För att generera en QR-kod för den aktuella sidan placeras en speciell ikon i adressfĂ€ltet, som visas nĂ€r du klickar pĂ„ adressfĂ€ltet. Funktionen Ă€r Ă€nnu inte aktiverad för alla anvĂ€ndare och kan aktiveras med instĂ€llningen "chrome://flags/#sharing-qr-code-generator".

    Chrome 85 version
  • Sidan about:flags har nu ett alternativ "Omnibox UI Hide Steady-State URL Path, Query, and Ref" ("chrome://flags#omnibox-ui-hide-steady-state-url-path-query-and-ref-on-interaction"), tillĂ„ter Inaktivera visning av sökvĂ€gselement och frĂ„geparametrar i adressfĂ€ltet, sĂ„ att endast webbplatsdomĂ€nen syns. Döljning sker nĂ€r du börjar interagera med sidan (under inlĂ€sning och tills anvĂ€ndaren börjar skrolla visas hela URL:en). Efter döljningen uppmanas du att klicka pĂ„ adressfĂ€ltet för att visa hela URL:en. Det finns ocksĂ„ ett alternativ "chrome://flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover" för att visa hela URL:en nĂ€r du hĂ„ller muspekaren över den. InstĂ€llningen "Visa alltid fullstĂ€ndig URL", som finns i snabbmenyn, avbryter döljningen av "https://", "www", sökvĂ€gar och parametrar. Som standard Ă€r döljning för nĂ€rvarande endast aktiverat för en liten andel anvĂ€ndare. Anledningen till Ă€ndringen anges som en önskan att skydda anvĂ€ndare frĂ„n nĂ€tfiske, vilket manipulerar parametrar i URL:en.
    Chrome 85 version
  • I surfplattelĂ€ge för pekskĂ€rmsenheter Ă€r horisontell navigering genom öppna flikar aktiverad, dĂ€r, förutom titlarna, stora miniatyrbilder av de sidor som Ă€r associerade med flikarna visas pĂ„ flikarna. Flikar kan flyttas och ordnas om med hjĂ€lp av skĂ€rmgester. Visningen av miniatyrbilder slĂ„s pĂ„ och av med en speciell knapp bredvid adressfĂ€ltet och anvĂ€ndarens avatar. För att inaktivera lĂ€get finns instĂ€llningarna "chrome://flags/#webui-tab-strip" och "chrome://flags/#scrollable-tabstrip".

    Chrome 85 version
  • I versionen för Android NĂ€r du skriver i adressfĂ€ltet visas en ledtrĂ„d i listan över föreslagna sidor för att snabbt vĂ€xla till redan öppna flikar.
    Chrome 85 version
  • I versionen för Android i den snabbmenyn med lĂ€nkar som visas nĂ€r du trycker lĂ€nge pĂ„ en lĂ€nk, Lagt till taggar för att markera snabba sidor. Hastigheten bestĂ€ms baserat pĂ„ mĂ€tvĂ€rden KĂ€rnwebben Vitals, med hĂ€nsyn till aggregerade mĂ€tvĂ€rden för laddningstid, responsivitet och innehĂ„llsstabilitet.
    Chrome 85 version
  • Blockering Ă€r sĂ€kerstĂ€lld osĂ€ker start (utan kryptering) av körbara filer och utökad utmatning av varningar för osĂ€ker nedladdning av arkiv (zip, iso, etc.). I nĂ€sta utgĂ„va förvĂ€ntas blockering av arkiv och utmatning av varningar för dokument (docx, pdf, etc.). I framtiden planeras det att gradvis helt sluta stödja nedladdning av filer utan kryptering. Blockering Ă€r implementerad, eftersom nedladdning av filer utan kryptering kan anvĂ€ndas för att utföra skadliga handlingar genom att ersĂ€tta innehĂ„llet under MITM-attacker.
  • Stöd för bildformatet AVIF (AV1 Image Format) Ă€r aktiverat som standard, vilket anvĂ€nder intra-frame-komprimeringstekniker frĂ„n videokodningsformatet AV1. BehĂ„llaren för att distribuera komprimerad data i AVIF Ă€r helt analog med HEIF. AVIF stöder bĂ„de HDR (High Dynamic Range) och Wide-gamut-fĂ€rgrymdsbilder, samt SDR-bilder (Standard Dynamic Range).
  • Vid sammanstĂ€llning av sammansĂ€ttningar för Windows Đž macOS som standard vid anrop av MSVC- och Clang-kompilatorer ingĂ„r Profilstyrd optimering (PGO), som genererar mer optimal kod baserat pĂ„ en analys av programkörningsegenskaper. Genom att aktivera PGO kunde vi snabba upp flikladdningen med cirka 10 % (vilket snabbade upp Speedometer 2.0-testet i macOS med 7.7 %, och i Windows med 11.4 %). GrĂ€nssnittets respons har ökat. macOS med 3.9 %, och i Windows med 7.3%.
  • Ett experimentellt lĂ€ge för att minska bakgrundsflikar ("Tab Throttling") har lagts till, tillgĂ€ngligt via instĂ€llningen "chrome://flags##intensive-wake-up-throttling" (förvĂ€ntas vara aktiverat som standard i Chrome 86). NĂ€r det Ă€r aktiverat reduceras överföringen av kontroll till bakgrundsflikar (TaskQueues) till 1 anrop per minut om sidan har varit i bakgrunden i mer Ă€n 5 minuter.
  • För alla anvĂ€ndarkategorier aktiveras lĂ€get för att minska CPU-förbrukningen nĂ€r webblĂ€sarfönstret inte Ă€r inom anvĂ€ndarens synfĂ€lt. Chrome kontrollerar om webblĂ€sarfönstret överlappas av andra fönster och utesluter rendering av pixlar i överlappande omrĂ„den.
  • FörstĂ€rkt skydd mot laddning av blandat multimediainnehĂ„ll (nĂ€r resurser laddas pĂ„ en HTTPS-sida via http://-protokollet). PĂ„ sidor som öppnas via HTTPS har automatisk ersĂ€ttning av "http://"-lĂ€nkar med "https://" i block relaterade till laddning av bilder implementerats (tidigare ersattes skript och iframes, ljudfiler och videor). Om en bild inte Ă€r tillgĂ€nglig via https blockeras dess laddning (du kan manuellt markera blockeringen via menyn som Ă€r tillgĂ€nglig via lĂ„ssymbolen i adressfĂ€ltet).
  • För TLS-certifikat utfĂ€rdade frĂ„n och med 1 september 2020, kommer En ny begrĂ€nsning av giltighetsperioden kommer att tillĂ€mpas – livslĂ€ngden för dessa certifikat kommer inte att överstiga 398 dagar (13 mĂ„nader). Liknande begrĂ€nsningar gĂ€ller i Firefox och Safari. För certifikat som mottagits före den 1 september kommer förtroendet att bevaras, men begrĂ€nsat till 825 dagar (2.2 Ă„r).
  • Flera nya API:er har lagts till i Origin Trials-lĂ€get (experimentella funktioner som krĂ€ver separat aktivering). Origin Trial innebĂ€r möjligheten att arbeta med det specificerade API:et frĂ„n applikationer som laddats ner frĂ„n localhost eller 127.0.0.1, eller efter registrering och mottagande av en speciell token som Ă€r giltig under en begrĂ€nsad tid för en specifik webbplats.
    • Föreslog koncept portaler för att ge sömlös navigering mellan webbplatser och för att bĂ€dda in en sida i en annan för att förhandsgranska innehĂ„llet innan man gĂ„r vidare. En ny tagg har föreslagits. , vilket lĂ„ter dig visa en annan sida i form av en infogning, nĂ€r du fokuserar pĂ„ den, kommer sidan som visas i infogningen att överföras till huvuddokumentets tillstĂ„nd, inom vilket navigering Ă€r tillĂ„ten. Till skillnad frĂ„n iframe Ă€r infogningen helt isolerad frĂ„n bassidan och bearbetas som ett separat dokument.
    • API HĂ€mta uppladdningsströmning, vilket lĂ„ter dig göra hĂ€mtningsförfrĂ„gningar med laddning av innehĂ„ll i form av en ström LĂ€sbarström (Tidigare krĂ€vde begĂ€ran att innehĂ„llet var helt klart, men nu kan man börja skicka data i form av en ström utan att vĂ€nta pĂ„ att begĂ€ran Ă€r helt klar). Till exempel kan en webbapplikation börja skicka webbformulĂ€rsdata sĂ„ snart anvĂ€ndaren börjar skriva i inmatningsfĂ€ltet, och nĂ€r skrivningen Ă€r klar kommer informationen redan att skickas via fetch(). I synnerhet kan det nya API:et anvĂ€ndas för att överföra ljud- och videodata som genereras pĂ„ klientsidan.
    • API föreslaget Deklarativ Shadow DOM att skapa nya rotgrenar i Skugga DOM, till exempel för att separera en importerad tredjepartselementstil och dess tillhörande DOM-undertrĂ€d frĂ„n huvuddokumentet. Det föreslagna deklarativa API:et lĂ„ter dig koppla bort DOM-grenar med endast HTML utan att behöva skriva JavaScript-kod.
    • Tillagd egendom RTCRtpEncodingParameters.adaptivePtime, vilket gör det möjligt för avsĂ€ndaren av RTC-strömmar (realtidskommunikation) att kontrollera inkluderingen av en adaptiv mekanism för att skicka paket.
    • Förenklad provisionering av permanent lagring för redan installerade PWA (Progressive Web Apps) och TWA (Trusted Web Activities) applikationer
      Applikationen behöver bara anropa metoden navigator.storage.persist() och bestÀndig lagring kommer att tillhandahÄllas automatiskt.
  • Ny CSS-regel implementerad @fast egendom, vilket gör att du kan registrera dig anpassade CSS-egenskaper med arv, typkontroll och standardvĂ€rden. @property fungerar pĂ„ liknande sĂ€tt som den tidigare tillagda registerProperty()-metoden.
  • För system med operativsystem Windows möjligheten att anvĂ€nda metoden ges getInstalledRelatedApps() för att upptĂ€cka PWA-appinstallationer. Tidigare fungerade den hĂ€r metoden bara pĂ„ plattformen Android.
  • Stöd har implementerats för stationĂ€ra system programgenvĂ€gar, vilket gör att du kan ge snabb Ă„tkomst till ofta anvĂ€nda Ă„tgĂ€rder i en app. För att skapa genvĂ€gar lĂ€gger du helt enkelt till element i webbappmanifestet i PWA-format (Progressive Web Apps). Tidigare var appgenvĂ€gar endast tillgĂ€ngliga pĂ„ plattformen. Android.
  • Lade till CSS-egenskap innehĂ„llssynlighet för att styra innehĂ„llets synlighet för att optimera renderingen. NĂ€r den Ă€r instĂ€lld pĂ„ "auto" bestĂ€ms synligheten av webblĂ€saren baserat pĂ„ elementets nĂ€rhet till kanten av det synliga omrĂ„det. VĂ€rdet "dolt" ger fullstĂ€ndig kontroll över elementets visning frĂ„n skript.
  • Lade till CSS-egenskap motsats för att ange ett specifikt vĂ€rde för befintliga rĂ€knare. Den nya CSS-egenskapen kompletterar de tidigare tillgĂ€ngliga egenskaperna counter-reset och counter-increment, vilka anvĂ€nds för att skapa en ny rĂ€knare eller öka en befintlig.
  • Lade till CSS-egenskapen 'page' för att Ă„terspegla sidan vid utskrift, och Ă€ven egenskapen 'page-orientation' för att fĂ„ information om sidorientering ('upright', 'rotate-left' och 'rotate-right'). Stöd för att komma Ă„t sidor efter namn, till exempel "@page foobar {}", Ă€r implementerat.
  • API implementerat HĂ€ndelsetid för att mĂ€ta hĂ€ndelsefördröjningar före och efter sidinlĂ€sning.
  • HĂ€ndelsen leavepictureinpicture skickar nu en referens till pictureInPictureWindow för att komma Ă„t fönstret i bild-i-bild-lĂ€ge.
  • NĂ€r du fyller i referensrubriken Ă€r standardvĂ€rdet nu applicerad strict-origin-when-cross-origin-regeln (skicka referrern trunkerad till andra vĂ€rdar frĂ„n vilka resurser laddas) istĂ€llet för no-referrer-when-downgrade (Referrern fylls inte i vid Ă„tkomst frĂ„n HTTPS till HTTP, men skickas nĂ€r resurser laddas över HTTPS).
  • I WebAuthn API:et föreslagen nya metoderna getPublicKey(), getPublicKeyAlgorithm() och getAuthenticatorData().
  • I WebAssembly Lagt till Stöd för import och export av 64-bitars heltalsfunktionsparametrar med JavaScript-typen BigInt.
  • WebAssembly har en implementerad tillĂ€ggsfunktion FlervĂ€rde, tillĂ„ter funktioner returnerar mer Ă€n ett vĂ€rde.
  • Liftoffs baslinjekompilator för WebAssembly Ă€r tillgĂ€nglig för alla arkitekturer och plattformar, inte bara Intel-system. Den viktigaste skillnaden mellan Liftoff och den tidigare anvĂ€nda TurboFan-kompilatorn Ă€r att Liftoff syftar till att uppnĂ„ högsta hastighet vid initial kompilering, pĂ„ bekostnad av lĂ„g prestanda för den genererade koden. Liftoff Ă€r betydligt enklare Ă€n TurboFan och genererar körklar maskinkod mycket snabbt, vilket gör att den kan börja köras nĂ€stan omedelbart, vilket minskar latensen frĂ„n kompilering till ett minimum. För att snabba upp utkastkoden körs en optimerande omkompileringsfas parallellt, vilken utförs med Turbofan-kompilatorn. NĂ€r de optimerade maskininstruktionerna Ă€r klara ersĂ€tts det initiala utkastet med snabbare kod. Totalt sett, genom att minska latensen före körningsstart, ledde anvĂ€ndningen av Liftoff till en ökning av prestandan för WebAssembly-testsviten med cirka 20 %.
  • I JavaScript Lagt till nya logiska tilldelningsoperatorer: "??=", "&&=" och "||=". Operatorn "x ??= y" utför en tilldelning endast om "x" utvĂ€rderas till null eller odefinierad. Operatorn "x ||= y" utför en tilldelning endast om "x" utvĂ€rderas till FALSKT, medan "x &&= y" utvĂ€rderas till SANT.
  • Lade till metoden String.prototype.replaceAll(), som returnerar en ny strĂ€ng (den ursprungliga strĂ€ngen Ă€ndras inte) dĂ€r alla trĂ€ffar ersĂ€tts baserat pĂ„ den angivna mallen. Mallar kan vara antingen enkla masker eller reguljĂ€ra uttryck.
  • Metoden Promise.any() implementeras, vilken returnerar det första uppfyllda löftet frĂ„n listan.
  • AppCache-manifestet (en teknik för att organisera driften av en webbapplikation i offline-lĂ€ge) har upphört att anvĂ€ndas. Anledningen som anges Ă€r önskan att bli av med en av vektorerna för att begĂ„ attacker relaterade till cross-site scripting. Det rekommenderas att anvĂ€nda API istĂ€llet för AppCache. Cache.
  • Cookieöverföring i SameSite=None-lĂ€ge Ă€r förbjuden för okrypterade anslutningar. Attributet SameSite anges i Set-Cookie-headern för att styra cookieöverföring och Ă€r som standard instĂ€llt pĂ„ "SameSite=Lax", vilket begrĂ€nsar sĂ€ndningen av cookies för webbplatsöverskridande delförfrĂ„gningar, till exempel att begĂ€ra en bild eller ladda innehĂ„ll via en iframe frĂ„n en annan webbplats.
    Webbplatser kan ÄsidosÀtta standardlÀget för SameSite genom att explicit ange SameSite=None nÀr cookies stÀlls in. SameSite=None för cookies kan nu bara stÀllas in i sÀkert lÀge, vilket anvÀnds för HTTPS-anslutningar.
  • I verktyg för webbutvecklare Lagt till stöd för redigering av stilar som genererats av CSS-in-JS-ramverk med hjĂ€lp av CSSOM (CSS Object Model) API, samt stilar som lagts till frĂ„n JavaScript. Granskningspanelen har uppdaterats till versionen. Fyr 6.0, vilket lĂ€gger till nya mĂ€tvĂ€rden för största innehĂ„llsbaserade mĂ„lningar (LCP), kumulativ layoutförskjutning (CLS) och total blockeringstid (TBT).

    Chrome 85 version
  • Prestandaöversikten visar information om cachning av JavaScript-kompileringsresultatVid anvĂ€ndarnavigering pĂ„ sidan visar tidslinjen tiden i förhĂ„llande till navigeringens början, och inte inspelningens början.

    Chrome 85 version

Förutom innovationer och buggfixar eliminerar den nya versionen 20 sÄrbarheter. MÄnga av sÄrbarheterna identifierades som ett resultat av automatiserade testverktyg Address Sanitizer, Memory Sanitizer, Kontrollera flödesintegritet, LibFuzzer О AFLInga kritiska problem har identifierats som skulle göra det möjligt att kringgÄ alla lager av webblÀsarskydd och exekvera kod i systemet utanför sandlÄdemiljön. Som en del av programmet för att betala ut kontantbelöningar för att upptÀcka sÄrbarheter för den aktuella versionen har Google betalat ut 14 belöningar pÄ totalt 10000 5000 dollar (en belöning pÄ 1000 500 dollar, tre belöningar pÄ 6 XNUMX dollar och fyra belöningar pÄ XNUMX dollar). Beloppet för de sex belöningarna har Ànnu inte faststÀllts.

KĂ€lla: opennet.ru

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster