{"id":88912,"date":"2020-07-16T07:42:12","date_gmt":"2020-07-16T05:42:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-84"},"modified":"2020-07-16T07:42:12","modified_gmt":"2020-07-16T05:42:12","slug":"reliz-chrome-84","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-chrome-84","title":{"rendered":"Udgivelsen af Chrome 84.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Google <noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#84\">pr\u00e6senterede<\/a><\/noindex> udgivelsen af webbrowseren <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 84<\/a><\/noindex>. Samtidig <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">tilg\u00e6ngelig<\/a><\/noindex> stabil udgivelse af et frit projekt <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, som danner grundlaget for Chrome. Browseren Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">adskiller sig<\/a><\/noindex> ved at bruge Google-logoer, have et system til at sende beskeder i tilf\u00e6lde af nedbrud, muligheden for at downloade Flash-modulet p\u00e5 anmodning, moduler til afspilning af beskyttet videoinhold (DRM), et automatisk opdateringssystem og overf\u00f8rsel ved s\u00f8gning <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">RLZ-parametre<\/a><\/noindex>Den n\u00e6ste udgave af Chrome 85 er planlagt til 25. august.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#84\">Vigtige<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">Optimeringer<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/05\/chrome-84-beta-web-otp-web-animations.html\">i<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/\">Chrome<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-84\">84<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51599\">Underst\u00f8ttelsen af<\/a><\/noindex>  underst\u00f8ttelse af TLS 1.0 og TLS 1.1. For at f\u00e5 adgang til hjemmesider via en sikker kommunikationskanal skal serveren underst\u00f8tte mindst TLS 1.2, ellers vil browseren nu vise en fejl. If\u00f8lge Google sker omkring 0,5% af websideindl\u00e6sninger stadig med de for\u00e6ldede versioner af TLS. Deaktiveringen er foretaget i henhold til <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-tls-oldversions-deprecate\/\">anbefalingerne<\/a><\/noindex>  IETF (Internet Engineering Task Force). Begrundelsen for afvisningen af TLS 1.0\/1.1 er manglen p\u00e5 st\u00f8tte til moderne chiffere (f.eks. ECDHE og AEAD) og kravet om st\u00f8tte til gamle chiffere, hvis p\u00e5lidelighed i den moderne udvikling af computerteknologi er blevet sat under tvivl (f.eks. kr\u00e6ves st\u00f8tte til TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, og til integritet og autentificering anvendes MD5 og SHA-1). Indstillingen, der giver mulighed for at genaktivere TLS 1.0\/1.1, vil blive bevaret indtil januar 2021.\n<li class=\"l\"> Blokering af <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52329\">usikker indl\u00e6sning<\/a><\/noindex> (uden kryptering) eksekverbare filer og tilf\u00f8jet advarsler ved usikker indl\u00e6sning af arkiver. I fremtiden planl\u00e6gges det gradvist helt at oph\u00f8re med at st\u00f8tte indl\u00e6sning af filer uden anvendelse af kryptering. Blokeringen er implementeret, da indl\u00e6sning af filer uden kryptering kan bruges til at udf\u00f8re ondsindede handlinger ved at \u00e6ndre indholdet under MITM-angreb.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5995832180473856\">Tilf\u00f8jet<\/a><\/noindex> indledende support <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/client-hints-infrastructure\/\">identifikator<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/httpwg.org\/http-extensions\/client-hints.html\">Client Hints<\/a><\/noindex>, der udvikles som et alternativ til User-Agent headeren. Client Hints mekanismen tilbyder som erstatning for User-Agent en r\u00e6kke headers &#171;Sec-CH-UA-*&#187;, der g\u00f8r det muligt at organisere selektiv tilbagemelding af data om specifikke browser- og systemparametre (version, platform osv.) f\u00f8rst efter anmodning fra serveren. Brugeren f\u00e5r mulighed for at bestemme hvilke parametre der er acceptable at udgive og selektivt give s\u00e5danne oplysninger til webstedsejere. Ved brug af Client Hints videregives identifikatoren ikke som standard uden en eksplicit anmodning, hvilket g\u00f8r passiv identifikation umulig (kun browserens navn angives som standard). <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5704553745874944\">Arbejdet<\/a><\/noindex> efter <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52182\">foreningsaf User-Agent<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/a\/chromium.org\/forum\/m\/#!msg\/blink-dev\/-2JIRNMWJ7s\/yHe4tQNLCgAJ\">udskudt<\/a><\/noindex> indtil n\u00e6ste \u00e5r.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/updates\/same-site\">Fortsat<\/a><\/noindex> af<br \/>\nmere strengt <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52189\">begr\u00e6nsninger<\/a><\/noindex> overf\u00f8rsel af cookies mellem websteder, hvilket var <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/05\/resuming-samesite-cookie-changes-in-july.html\">annulleret<\/a><\/noindex> p\u00e5 grund af COVID-19. For ikke-HTTPS-anmodninger er behandling af tredjeparts cookies, der s\u00e6ttes ved anmodninger til websteder, der er forskellige fra dom\u00e6net for den aktuelle side, forbudt. S\u00e5danne cookies bruges til at spore brugerens bev\u00e6gelser mellem websteder i koden for reklamenetv\u00e6rk, sociale mediewidgets og webanalyse-systemer. <\/p>\n<p>Det skal understreges, at for at styre overf\u00f8rsel af cookies, anvendes attributten SameSite angivet i Set-Cookie headeren, som som standard vil blive sat til &#171;SameSite=Lax&#187;, hvilket begr\u00e6nser afsendelse af cookies til tv\u00e6r-sidet foresp\u00f8rgsler, s\u00e5som anmodning om billeder eller indl\u00e6sning af indhold via iframe fra et andet websted. Websteder kan overskrive den standard SameSite-tilstand, ved eksplicit at s\u00e6tte v\u00e6rdien SameSite=None ved installation af cookies. Samtidig kan v\u00e6rdien SameSite=None for cookies kun tildeles i Secure tilstand (g\u00e6lder for forbindelser via HTTPS). \u00c6ndringen vil blive implementeret gradvist, f\u00f8rst for en lille procentdel af brugerne, og derefter gradvist udvide d\u00e6kningen.<\/p>\n<li class=\"l\"> Der er tilf\u00f8jet eksperimentel implementering <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52957\">af blokeringsv\u00e6rkt\u00f8jet til ressourcekr\u00e6vende reklamer<\/a><\/noindex>, som kan aktiveres ved at justere &#171;chrome:\/\/flags\/#enable-heavy-ad-intervention&#187;. Blokeringsv\u00e6rkt\u00f8jet g\u00f8r det muligt at slukke for reklame iframe-blokke automatisk, efter at t\u00e6rskelv\u00e6rdier for trafik og CPU-belastning er overskredet. Blokeringen aktiveres, hvis der i hovedtr\u00e5den er brugt mere end 60 sekunder CPU-tid i alt eller 15 sekunder i en 30-sekunders periode (forbruger 50% af ressourcerne i mere end 30 sekunder), samt n\u00e5r der er indl\u00e6st mere end 4 MB data over nettet.\n<p>Blokeringen tr\u00e6der kun i kraft, hvis brugeren ikke har interageret med reklameblokken (f.eks. ikke har klikket p\u00e5 den) inden for tidsrammen for overskridelse af gr\u00e6nserne, hvilket med hensyn til trafikbegr\u00e6nsningen g\u00f8r det muligt at blokere automatisk afspilning af store videoer i reklamer uden brugeren eksplicit aktiverer afspilningen. De foresl\u00e5ede foranstaltninger vil befri brugerne fra reklamer med ineffektiv kodeimplementering eller bevidst parasit\u00e6r aktivitet (f.eks. kryptovaluta-mining). If\u00f8lge Google udg\u00f8r reklamer, der falder ind under blokeringens kriterier, kun 0,30% af alle reklameblokke, men s\u00e5dan reklameforl\u00e6g forbruger 28% af CPU-ressourcerne og 27% af trafikken fra hele reklamevolumenet. <\/p>\n<li class=\"l\"> Der er blevet arbejdet p\u00e5 at reducere CPU-forbruget, n\u00e5r browservinduet ikke er synligt for brugeren. Chrome tjekker nu, om browservinduet bliver d\u00e6kket af andre vinduer, og udelukker rendering af pixels i overlappingen. Den nye funktion vil blive gradvist aktiveret: selektivt for nogle brugere vil optimeringen v\u00e6re tilg\u00e6ngelig i Chrome 84, mens den for andre vil komme i Chrome 85.\n<li class=\"l\"> Aktiveret som standard beskyttelse mod <noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/webtools\/answer\/9799829\">p\u00e5tr\u00e6ngende notificeringer<\/a><\/noindex>, s\u00e5som spam-anmodninger om at modtage push-notificeringer. Da s\u00e5danne anmodninger afbryder brugerens arbejde og distraherer opm\u00e6rksomheden fra handlinger i bekr\u00e6ftelsesdialoger, vil der i stedet for en separat dialog i adressefeltet blive vist et informativt pop-up med en advarsel om blokeringen af anmodningen om tilladelser, som automatisk vil blive minimeret til en indikator med et billede af en gennemstreget klokke. Ved at klikke p\u00e5 indikatoren kan det anmodede tilladelse aktiveres eller afvises p\u00e5 et hvilket som helst passende tidspunkt.\n<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh6.googleusercontent.com\/pM2hu9foX9242Vc4AOuz_ntSYy50F_Lb_61o7-s-cCGT4l8sS08fO40JHdKM-6q0afoRqZmOE1dXwJI5kPNs-kwB_KJPosvLLqklNQN4yren24JCG67MwY926uM4IU7vuqV4JqeU\"><img decoding=\"async\" alt=\"Udgivelsen af Chrome 84.\" src=\"\/wp-content\/uploads\/2020\/07\/b327d04760987f54372a2ff4d057eb2e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Brugervalget huskes, n\u00e5r der \u00e5bnes h\u00e5ndterere for eksterne protokoller &#8212; brugeren kan v\u00e6lge &#171;altid tillad for dette websted&#187; for en bestemt h\u00e5ndterer, og browseren vil huske denne beslutning i relation til den aktuelle hjemmeside.\n<li class=\"l\"> Tilf\u00f8jet beskyttelse mod \u00e6ndring af brugerindstillinger uden eksplicit samtykke. Hvis en tilf\u00f8jelse \u00e6ndrer den foresl\u00e5ede standard s\u00f8gemaskine eller siden, der vises for en ny fane, vil browseren nu vise en dialog, der beder om at bekr\u00e6fte den angivne handling eller annullere \u00e6ndringen.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4926989725073408\">Fortsat<\/a><\/noindex> Implementering af beskyttelse mod indl\u00e6sning af blandet multimedieindhold (n\u00e5r der indl\u00e6ses ressourcer via http:\/\/ p\u00e5 en HTTPS-side). P\u00e5 sider, der \u00e5bnes via HTTPS, vil links til &#171;http:\/\/&#187; nu automatisk blive erstattet med &#171;https:\/\/&#187; i blokke relateret til billedindl\u00e6sning (tidligere blev skripter og iframes allerede erstattet, automatisk udskiftning af lyd- og videoressourcer forventes i n\u00e6ste version). Hvis et billede ikke er tilg\u00e6ngeligt via https, blokeres indl\u00e6sningen (manuelt kan blokeringen markeres gennem menuen tilg\u00e6ngelig via l\u00e5sesymbolet i adresselinjen).\n<li class=\"l\"> API-support tilf\u00f8jet <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/web-otp\/\">Web OTP<\/a><\/noindex> (udviklet som SMS Receiver API), som muligg\u00f8r indtastning af et engangspassword p\u00e5 en webside efter modtagelse af en SMS-besked med bekr\u00e6ftelseskoden leveret til brugerens Android-smartphone, hvor browseren k\u00f8rer. SMS-bekr\u00e6ftelse kan for eksempel bruges til at verificere telefonnummeret, som brugeren angav ved registrering. Tidligere skulle brugeren \u00e5bne SMS-applikationen, kopiere koden til udklipsholderen, vende tilbage til browseren og inds\u00e6tte koden, mens det nye API g\u00f8r det muligt at automatisere denne proces og reducere den til \u00e9t tryk.\n<li class=\"l\"> API'et er udvidet <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/web-animations\/\">Web Animationer<\/a><\/noindex><br \/>\ntil at styre afspilningen af webanimationer. Den nye version tilf\u00f8jer support for sammens\u00e6tningsoperationer, der g\u00f8r det muligt at kontrollere, hvordan effekter kombineres, og leverer nye h\u00e5ndterere, der kaldes ved indtr\u00e6den af indholdserstatningsbegivenheder. API Web Animations underst\u00f8tter nu ogs\u00e5 Promise til at definere animationsfremvisningsr\u00e6kkef\u00f8lgen og bedre styre, hvordan animationer interagerer med andre funktioner i applikationen.<\/p>\n<li class=\"l\"> I Origin Trials (eksperimentelle funktioner, der kr\u00e6ver separat aktivering) er der tilf\u00f8jet flere nye API'er. Origin Trial indeb\u00e6rer muligheden for at arbejde med den angivne API fra applikationer, der er indl\u00e6st fra localhost eller 127.0.0.1, eller efter tilmelding og modtagelse af et s\u00e6rligt token, der er gyldigt i en begr\u00e6nset periode for et specifikt websted.\n<ul>\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5658847691669504\">Cookie Store<\/a><\/noindex> til at give Service workeren adgang til HTTP Cookies, som en asynkron alternativ til brugen af document.cookie.\n<li class=\"l\">  API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/idle-detection\/\">Idle Detection<\/a><\/noindex> til at bestemme brugerens inaktivitet, der g\u00f8r det muligt at identificere, hvorn\u00e5r brugeren ikke interagerer med tastatur\/mus, n\u00e5r sk\u00e6rmsk\u00e5neren er aktiveret, sk\u00e6rmen er l\u00e5st eller n\u00e5r arbejdet udf\u00f8res p\u00e5 en anden sk\u00e6rm. Informering af applikationen om inaktivitet sker ved at sende en notifikation, n\u00e5r en bestemt inaktivitetsgr\u00e6nse er n\u00e5et.\n<li class=\"l\"> Tilstand <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5683766104162304\">Origin Isolation<\/a><\/noindex>, giver udvikleren mulighed for at anvende en mere komplet isolering af behandling af indhold i en separat proces knyttet til kilden (origin \u2014 dom\u00e6ne+port+protokol), frem for til selve websitet, til geng\u00e6ld for at nogle for\u00e6ldede funktioner, s\u00e5som synkron udf\u00f8relse af skripter, der bruger document.domain, og kald af postMessage() til at sende beskeder til instanser af WebAssembly.Module, ikke l\u00e6ngere underst\u00f8ttes. Med andre ord giver Origin Isolation mulighed for at organisere adskillelse i forskellige processer baseret p\u00e5 ressourcedom\u00e6net, snarere end selve websitet med alle ydre inclusioner p\u00e5 siderne.\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/features\/6533147810332672\">WebAssembly SIMD<\/a><\/noindex> til brug af vektorbaserede SIMD-instruktioner i applikationer i WebAssembly-format. For at sikre platformuafh\u00e6ngighed introduceres en ny 128-bit type, der kan repr\u00e6sentere forskellige typer pakkede data, samt et par grundl\u00e6ggende vektoroperationer til behandling af pakkede data. SIMD muligg\u00f8r forbedret ydeevne ved at parallelisere databehandling og vil v\u00e6re nyttig ved kompilering af native kode til WebAssembly. For at aktivere SIMD-support kan indstillingen &#171;chrome:\/\/flags\/#enable-webassembly-simd&#187; anvendes.\n<\/ul>\n<li class=\"l\"> Stabiliseret og nu distribueret uden for Origin Trials<br \/>\nAPI <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/content-indexing-api\/\">Content Indexing<\/a><\/noindex>, der giver metadata om indhold, der tidligere er cachet af web-applikationer, der fungerer i Progressive Web Apps (PWS) mode. Applikationen kan gemme forskellige data p\u00e5 browser-siden, inklusive billeder, videoer og artikler, og ved tab af netv\u00e6rksforbindelse kan den bruge dem via Cache Storage API og IndexedDB. Content Indexing API muligg\u00f8r tilf\u00f8jelse, placering og sletning af s\u00e5danne ressourcer. I browseren bruges denne API allerede til at liste sider og multimediedata, der er tilg\u00e6ngelige til offline visning.<\/p>\n<li class=\"l\"> Stabiliseret version af API <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/12\/wakelock\">Wake Lock<\/a><\/noindex> baseret p\u00e5 Promise-mekanismen, der giver en sikrere m\u00e5de at styre sk\u00e6rmens autol\u00e5sning og overf\u00f8rsel af enheder til energibesparende tilstande.\n<li class=\"l\"> I Android-versionen <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\">tilf\u00f8jet<\/a><\/noindex> underst\u00f8ttelse af applikationsgenveje, der giver hurtig adgang til eftertragtede standard handlinger i applikationen. For at oprette genveje er det tilstr\u00e6kkeligt at tilf\u00f8je elementer til web-applikationens manifest i PWA (Progressive Web Apps) format.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\/\"><img decoding=\"async\" alt=\"Udgivelsen af Chrome 84.\" src=\"\/wp-content\/uploads\/2020\/07\/bd93f6ee778be3c616f66229bc54bf54.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> For Web Worker er brugen af API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/reporting-observer\/\">ReportingObserver<\/a><\/noindex>, der muligg\u00f8r bestemmelse af en handler til generering af en rapport, der kaldes ved adgang til for\u00e6ldede funktioner. Den genererede rapport efter brugerens valg kan gemmes, sendes til serveren eller behandles af et script p\u00e5 JavaScript.\n<li class=\"l\"> Opdateret API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/resize-observer\">Resize Observer<\/a><\/noindex>, der muligg\u00f8r tilslutning af en handler, hvortil der sendes meddelelser om \u00e6ndring af st\u00f8rrelsen p\u00e5 de angivne elementer p\u00e5 siden. I ResizeObserverEntry er der tilf\u00f8jet tre nye egenskaber: contentBoxSize, borderBoxSize og devicePixelContentBoxSize for at f\u00e5 mere detaljerede oplysninger, der gives i form af et array af ResizeObserverSize-objekter.\n<li class=\"l\"> Tilf\u00f8jet n\u00f8gleordet &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5644990145363968\">revert<\/a><\/noindex>&#187; for at nulstille elementets stil til standardv\u00e6rdien.\n<li class=\"l\"> Fjernet fra CSS-ejendom pr\u00e6fikset &#171;-webkit-appearance&#187; og &#171;-webkit-ruby-position&#187;, som nu er tilg\u00e6ngelige som &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4715298156445696\">appearance<\/a><\/noindex>&#187; og &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/6249925820022784\">ruby-position<\/a><\/noindex>&#171;.\n<li class=\"l\"> I JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5700509656678400\">er implementeret<\/a><\/noindex> underst\u00f8ttelse af at markere metoder og egenskaber i klassen som private, hvorefter adgangen til dem kun vil v\u00e6re tilg\u00e6ngelig inden for klassen (tidligere kunne kun felter v\u00e6re private). For at markere metoder og egenskaber som private skal <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tc39\/proposal-private-methods\/blob\/master\/README.md\">angive<\/a><\/noindex> f\u00f8r feltets navn, tegnet &#171;#&#187;.\n<li class=\"l\"> I JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-84\">tilf\u00f8jet<\/a><\/noindex> underst\u00f8ttelse af <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A1%D0%BB%D0%B0%D0%B1%D0%B0%D1%8F_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0\">svage referencer<\/a><\/noindex> (weak reference) til JavaScript-objekter, der muligg\u00f8r at holde en reference til objektet uden at forhindre sletning af det relaterede objekt af garbage collector. Derudover er der ogs\u00e5 tilf\u00f8jet underst\u00f8ttelse af finalizers, der giver mulighed for at angive en handler, der kaldes efter garbage collection af det angivne objekt.\n<li class=\"l\"> Forbedret oppstart af applikationer p\u00e5 WebAssembly takket v\u00e6re implementeringen i den indledende (baseline) kompilator Liftoff. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/threads\">atomare instruktioner<\/a><\/noindex> og <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/bulk-memory-operations\">batch operationer med hukommelse<\/a><\/noindex>. Forbedrede v\u00e6rkt\u00f8jer til debugging af WebAssembly, som v\u00e6sentligt forbedrer ydeevnen i debuggeren ved brug af breakpoints (tidligere blev der brugt en fortolker under debugging, men nu bruges Liftoff-kompileren).\n<li class=\"l\"> I v\u00e6rkt\u00f8jerne til webudviklere pphttps:\/\/developers.google.com\/web\/updates\/2020\/05\/devtools er panelet til analyse af ydeevne opdateret]] med generelle oplysninger om metrikken <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/tbt\/\">TBT<\/a><\/noindex> (Total Blocking Time), som viser, hvor l\u00e6nge en side synes at v\u00e6re tilg\u00e6ngelig, men faktisk ikke er (dvs. siden er allerede gengivet, men hovedtr\u00e5den blokeres stadig, og indtastning er ikke mulig). Der er tilf\u00f8jet et nyt afsnit Experience til at analysere metrikken <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/cls\/\">CLS<\/a><\/noindex> (Cumulative Layout Shift), der afspejler den visuelle stabilitet af indholdet. I CSS-stilinspektionspanelet er der implementeret en forh\u00e5ndsvisning af billeder angivet gennem egenskaben &#171;background-image&#187;.\n<\/ul>\n<p>Udover nye funktioner og fejlrettelser er der i den nye version l\u00f8st <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M84\">38 s\u00e5rbarheder<\/a><\/noindex>. Mange af s\u00e5rbarhederne blev opdaget ved hj\u00e6lp af automatiserede testv\u00e6rkt\u00f8jer <noindex><a rel=\"nofollow\" href=\"http:\/\/code.google.com\/p\/address-sanitizer\/wiki\/AddressSanitizer\">AddressSanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/memory-sanitizer\/wiki\/MemorySanitizer\">MemorySanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/control-flow-integrity\">Control Flow Integrity<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/libfuzzer\">LibFuzzer<\/a><\/noindex> og <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. Et problem (CVE-2020-6510, buffer overflow i background fetch-handleren) er markeret som kritisk, hvilket betyder, at det muligg\u00f8r omg\u00e5else af alle niveauer af browserbeskyttelse og udf\u00f8relse af kode i systemet uden for sandbox-milj\u00f8et. I forbindelse med programmer for udbetaling af bel\u00f8nningspenge for opdagelse af s\u00e5rbarheder har Google udbetalt 26 pr\u00e6mier for den nuv\u00e6rende version p\u00e5 i alt 21.500 USD (to pr\u00e6mier p\u00e5 $5000, to pr\u00e6mier p\u00e5 $3000, en pr\u00e6mie p\u00e5 $2000, to pr\u00e6mier p\u00e5 $1000 og tre pr\u00e6mier p\u00e5 $500). St\u00f8rrelsen p\u00e5 16 pr\u00e6mier er endnu ikke fastlagt. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53362\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 84. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 Chrome \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432 Google, \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u0440\u0430\u0445\u0430, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f Flash \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443, \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 (DRM), \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 \u043f\u043e\u0438\u0441\u043a\u0435 RLZ-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chrome 85 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":88913,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-88912","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/news\/reliz-chrome-84\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Chrome 84 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/reliz-chrome-84\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-16T05:42:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-16T05:42:12+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Chrome 84-udgivelse | ProHoster","description":"Google har pr\u00e6senteret udgivelsen af webbrowseren","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-chrome-84","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Chrome 84 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-chrome-84","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-16T05:42:12+00:00","article:modified_time":"2020-07-16T05:42:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"88912","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:19:36","updated":"2022-09-30 22:56:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/88912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=88912"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/88912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/88913"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=88912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=88912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=88912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}