{"id":96168,"date":"2020-10-09T01:41:57","date_gmt":"2020-10-08T23:41:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/chrome-86"},"modified":"2020-10-09T01:41:57","modified_gmt":"2020-10-08T23:41:57","slug":"chrome-86","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/chrome-86","title":{"rendered":"Chrome 86","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Izn\u0101cis jauns Chrome 86 izlai\u0161anas, k\u0101 ar\u012b stabil\u0101 Chromium versija.\n<\/p>\n<p>Galven\u0101s izmai\u0146as Chrome 86:<\/p>\n<ul>\n<li> aizsardz\u012bba pret nedro\u0161u ievades formu s\u016bt\u012b\u0161anu no lap\u0101m, kas ielaistas pa HTTPS, bet s\u016bta datus pa HTTP.<\/li>\n<li> Nedro\u0161as lejupiel\u0101des (http) blo\u0137\u0113\u0161ana ir papildin\u0101ta ar nedro\u0161as arh\u012bvu (zip, iso u.c.) lejupiel\u0101des blo\u0137\u0113\u0161anu un br\u012bdin\u0101jumu par nedro\u0161as dokumentu (docx, pdf u.c.) lejupiel\u0101di. N\u0101kamaj\u0101 izlaidum\u0101 tiek gaid\u012bta dokumentu blo\u0137\u0113\u0161ana un br\u012bdin\u0101juma izdo\u0161ana att\u0113liem, teksta un multivides failiem. Blo\u0137\u0113\u0161ana ir \u012bstenota, jo ne\u0161ifr\u0113tu failu lejupiel\u0101de var tikt izmantota \u013caunpr\u0101t\u012bgu darb\u012bbu veik\u0161anai, aizst\u0101jot saturu MITM uzbrukumu proces\u0101.<\/li>\n<li> Noklus\u0113tais konteksta izv\u0113ln\u0113 ir iesp\u0113ja \u201eVienm\u0113r r\u0101d\u012bt pilnu URL\u201d, kuras aktiviz\u0113\u0161anai iepriek\u0161 bija nepiecie\u0161ams main\u012bt iestat\u012bjumus lap\u0101 about:flags. Pilnu URL var apskat\u012bt, divreiz noklik\u0161\u0137inot uz adreses joslas. Atg\u0101din\u0101m, ka kop\u0161 Chrome 76 adres\u0113 p\u0113c noklus\u0113juma vairs netiek r\u0101d\u012bts protokols un apak\u0161domenes www. Chrome 79 tika iz\u0146emta iestat\u012bjumu iesp\u0113ja atgriezt iepriek\u0161\u0113jo uzved\u012bbu, ta\u010du p\u0113c lietot\u0101ju neapmierin\u0101t\u012bbas Chrome 83 tika pievienots jauns eksperiment\u0101lais karogs, kas pievieno konteksta izv\u0113ln\u0113 iesp\u0113ju atsl\u0113gt sl\u0113p\u0161anu un r\u0101d\u012bt pilnu URL visos apst\u0101k\u013cos.<br \/>\n<noindex>Nelielam lietot\u0101ju procentam tiek \u012bstenots eksperiments, kad adreses josl\u0101 p\u0113c noklus\u0113juma tiek r\u0101d\u012bts tikai dom\u0113ns, bez ce\u013cu elementiem un piepras\u012bjuma parametriem. Piem\u0113ram, viet\u0101<a rel=\"nofollow\" href=\"https:\/\/example.com\/secure-google-sign-in\/&quot;\">https:\/\/example.com\/secure-google-sign-in\/&quot;<\/a> tiks par\u0101d\u012bts \u201eexample.com\u201d. Sagaid\u0101ms, ka pied\u0101v\u0101t\u0101 re\u017e\u012bma izplat\u012b\u0161ana visiem lietot\u0101jiem notiks k\u0101d\u0101 no n\u0101kamajiem laidieniem. Lai atsl\u0113gtu min\u0113to uzved\u012bbu, var izmantot opciju \u201eVienm\u0113r r\u0101d\u012bt pilnu URL\u201d, savuk\u0101rt, lai apskat\u012btu visu URL, var noklik\u0161\u0137in\u0101t uz adreses joslas. K\u0101 motiv\u0101cija izmai\u0146\u0101m tiek nor\u0101d\u012bts v\u0113lme aizsarg\u0101t lietot\u0101jus no pik\u0161\u0137er\u0113\u0161anas, kas manipul\u0113 ar parametriem URL \u2014 kr\u0101pnieki izmanto lietot\u0101ju neuzman\u012bbu, lai rad\u012btu il\u016bziju par citas vietnes atv\u0113r\u0161anu un veiktu kr\u0101pnieciskas darb\u012bbas (ja tehniski zino\u0161am lietot\u0101jam \u0161\u0101das mai\u0146as ir ac\u012bmredzamas, tad neizgl\u012btotie pilso\u0146i viegli iekr\u012bt \u0161\u0101d\u0101s vienk\u0101r\u0161\u0101s manipul\u0101cij\u0101s).<\/li>\n<li> Tika ats\u0101kta iniciat\u012bva par FTP atbalsta iz\u0146em\u0161anu. Chrome 86 FTP p\u0113c noklus\u0113juma ir izsl\u0113gts apm\u0113ram 1% lietot\u0101ju, bet Chrome 87 izsl\u0113g\u0161anas apjoms tiks palielin\u0101ts l\u012bdz 50%, tom\u0113r atbalstu var\u0113s atjaunot, izmantojot karogu \u201e--enable-ftp\u201d vai \u201e--enable-features=FtpProtocol\u201d. Chrome 88 FTP atbalsts tiks piln\u012bb\u0101 izsl\u0113gts.<\/li>\n<li> Android versij\u0101, l\u012bdz\u012bgi k\u0101 galddatoru versij\u0101, paroles p\u0101rvaldnieks ir ieguvis funkcionalit\u0101ti, kas p\u0101rbauda saglab\u0101tos lietot\u0101ja v\u0101rdu un parolju dro\u0161\u012bbu, sal\u012bdzinot ar kompromit\u0113tu kontu datub\u0101zi un sniedzot br\u012bdin\u0101jumus probl\u0113mu gad\u012bjum\u0101 vai m\u0113\u0123inot izmantot ac\u012bmredzamas paroles. P\u0101rbaude notiek datub\u0101z\u0113, kas aptver vair\u0101k nek\u0101 4 miljardus kompromit\u0113tu kontu, kuri tika paman\u012bti lietot\u0101ju datu nopl\u016bd\u0113s. Lai saglab\u0101tu priv\u0101tumu, tiek izmantota hash-prefiksa sal\u012bdzin\u0101\u0161ana lietot\u0101ja pus\u0113, un pa\u0161as paroles un pilni hash dati netiek s\u016bt\u012bti \u0101rpus\u0113.<\/li>\n<li> Android versij\u0101 ir p\u0101rvietota ar\u012b pogas \u201eDro\u0161\u012bbas p\u0101rbaude\u201d (Safety check) un uzlabot\u0101 aizsardz\u012bbas re\u017e\u012bma pret b\u012bstam\u0101m vietn\u0113m (Enhanced Safe Browsing). Poga \u201eSafety check\u201d par\u0101da kopsavilkumu par iesp\u0113jamiem dro\u0161\u012bbas riskiem, piem\u0113ram, kompromit\u0113tu parole izmanto\u0161anu, dro\u0161o p\u0101rl\u016bko\u0161anu (Safe Browsing) statusu, neinstal\u0113to atjaunin\u0101jumu kl\u0101tb\u016btni un \u013caunpr\u0101t\u012bgas papla\u0161in\u0101\u0161anas atkl\u0101\u0161anu. Uzlabotais aizsardz\u012bbas re\u017e\u012bms aktiviz\u0113 papildu p\u0101rbaudes, lai aizsarg\u0101tu no kr\u0101pniec\u012bbas, \u013caunpr\u0101t\u012bgas darb\u012bbas un cit\u0101m draud\u0113m t\u012bmekl\u012b, k\u0101 ar\u012b ietver papildu aizsardz\u012bbu Google kontiem un Google pakalpojumiem (Gmail, Drive utt.). Ja parastaj\u0101 dro\u0161\u0101 p\u0101rl\u016bko\u0161an\u0101 p\u0101rbaudes tiek veiktas lok\u0101li, pamatojoties uz periodiski lejupiel\u0101d\u0113tu datu b\u0101zi klienta sist\u0113m\u0101, tad uzlabotaj\u0101 dro\u0161aj\u0101 p\u0101rl\u016bko\u0161an\u0101 inform\u0101cija par lap\u0101m un lejupiel\u0101d\u0113m re\u0101l\u0101 laik\u0101 tiek s\u016bt\u012bta Google p\u0101rbaudei, kas \u013cauj \u0101tri rea\u0123\u0113t uz draudiem t\u016bl\u012bt p\u0113c to atkl\u0101\u0161anas, negaidot, kam\u0113r tiek atjaunin\u0101ts lok\u0101lais melnais saraksts.<\/li>\n<li> Pievienota atbalsta failam-r\u0101d\u012bt\u0101jam \u201e.well-known\/change-password\u201d, ar kuru viet\u0146u \u012bpa\u0161nieki var nor\u0101d\u012bt main\u0101m\u0101 paroli t\u012bmek\u013ca formas adresi. Ja lietot\u0101ja re\u0123istr\u0101cijas dati tiek kompromit\u0113ti, Chrome tagad nekav\u0113joties pied\u0101v\u0101 lietot\u0101jam main\u012bt paroli, kas noteikta, balstoties uz inform\u0101ciju no \u0161\u012b faila.<\/li>\n<li> Ieviests jauna br\u012bdin\u0101juma \u00abDro\u0161\u012bbas padoms\u00bb (Safety Tip) par\u0101d\u012b\u0161ana, kuru r\u0101d\u012bs, atverot vietnes, kuru dom\u0113ni \u013coti atg\u0101dina citu vietni un heuristika par\u0101da augstu iesp\u0113jam\u012bbu, ka tie ir viltojumi (piem\u0113ram, open goog0le.com viet\u0101 google.com).\n<p>* Ieviests p\u0101rejas ke\u0161atmi\u0146as (Back-forward cache) atbalsts, kas nodro\u0161ina nekav\u0113jo\u0161u p\u0101reju, izmantojot pogas \u201eAtpaka\u013c\u201d un \u201eUz priek\u0161u\u201d vai navig\u0113jot pa iepriek\u0161 apmekl\u0113t\u0101m lap\u0101m. Ke\u0161atmi\u0146u iesp\u0113jams aktiviz\u0113t, izmantojot iestat\u012bjumu chrome:\/\/flags\/#back-forward-cache.<\/p>\n<\/li>\n<li> Optimiz\u0113ta CPU resursu pat\u0113ri\u0146\u0161 logiem, kas nav redzami. Chrome p\u0101rbauda, vai p\u0101rl\u016bka logs nav p\u0101rkl\u0101ts ar citiem logiem un izsl\u0113dz pikse\u013cu att\u0113lo\u0161anu p\u0101rkl\u0101jumos. Nor\u0101d\u012bt\u0101 optimiz\u0101cija tika iek\u013cauta nelielam procentam lietot\u0101ju Chrome 84 un 85 versij\u0101, bet tagad tiek aktiviz\u0113ta visiem. Sal\u012bdzin\u0101jum\u0101 ar iepriek\u0161\u0113jiem laidieniem ir nov\u0113rsta savietojam\u012bbas probl\u0113ma ar virtualiz\u0101cijas sist\u0113m\u0101m, d\u0113\u013c kuras tika r\u0101d\u012btas tuk\u0161as baltas lapas.<\/li>\n<li> Pastiprin\u0101ta resursu ierobe\u017eo\u0161ana fona ciln\u0113m. \u0160\u0101das cilnes tagad nevar pat\u0113r\u0113t vair\u0101k par 1% CPU resursu un var tikt aktiviz\u0113tas ne bie\u017e\u0101k k\u0101 reizi min\u016bt\u0113. P\u0113c piec\u0101m min\u016bt\u0113m fona cilnes tiek sasalst\u012btas, iz\u0146emot cilnes, kur\u0101s tiek atska\u0146ota multimediju saturs vai tiek veikta ierakst\u012b\u0161ana.<\/li>\n<li> Tika ats\u0101kta darba standardiz\u0113\u0161ana HTTP galvenes User-Agent jom\u0101. Jaunaj\u0101 versij\u0101 visiem lietot\u0101jiem ir akt\u012bvs atbalsts User-Agent Client Hints meh\u0101nismam, kas tiek att\u012bst\u012bts k\u0101 User-Agent aizvietot\u0101js. Jaunais meh\u0101nisms paredz, ka dati par konkr\u0113tajiem p\u0101rl\u016bka un sist\u0113mas parametriem (versija, platforma utt.) tiek sniegti tikai p\u0113c servera piepras\u012bjuma, pie\u0161\u0137irot lietot\u0101jiem iesp\u0113ju selekt\u012bvi nodot \u0161\u0101du inform\u0101ciju viet\u0146u \u012bpa\u0161niekiem. Izmantojot User-Agent Client Hints, identifikators p\u0113c noklus\u0113juma netiek nos\u016bt\u012bts bez skaidra piepras\u012bjuma, kas nov\u0113r\u0161 pas\u012bvas identifik\u0101cijas iesp\u0113jam\u012bbu (p\u0113c noklus\u0113juma tiek nor\u0101d\u012bts tikai p\u0101rl\u016bka nosaukums).<\/noindex><br \/>\nMain\u012bta atjaunin\u0101juma kl\u0101tb\u016btnes indik\u0101ciju un nepiecie\u0161am\u012bbu restart\u0113t p\u0101rl\u016bku, lai to instal\u0113tu. Viet\u0101 kr\u0101sainas bulti\u0146as konta avatar\u0101 tagad par\u0101d\u0101s uzraksts \u00abAtjaunin\u0101jums\u00bb (Update).<\/li>\n<li> Veikti darbi, lai p\u0101rsauktu p\u0101rl\u016bku uz iek\u013caujo\u0161as terminolo\u0123ijas izmanto\u0161anu. Politiku nosaukumos v\u0101rdi \u201ewhitelist\u201d un \u201eblacklist\u201d nomain\u012bti uz \u201eallowlist\u201d un \u201eblocklist\u201d (jau pievienot\u0101s politikas turpin\u0101s darboties, ta\u010du tiks par\u0101d\u012bta br\u012bdin\u0101juma zi\u0146a par p\u0101reju uz novecoju\u0161\u0101m). Kod\u0101 un failu nosaukumos atsauces uz \u201eblacklist\u201d nomain\u012btas uz \u201eblocklist\u201d. Lietot\u0101jiem redzam\u0101s atsauces uz \u201eblacklist\u201d un \u201ewhitelist\u201d tika nomain\u012btas jau 2019. gada s\u0101kum\u0101.<br \/>\nPievienota eksperiment\u0101la iesp\u0113ja redi\u0123\u0113t saglab\u0101t\u0101s paroles, aktiviz\u0113jot to, izmantojot flagu \u201echrome:\/\/flags\/#edit-passwords-in-settings\u201d.<\/li>\n<li> Stabil\u0101s un publisk\u0101s API Native File System versij\u0101 ir ieviests, \u013caujot veidot t\u012bmek\u013ca lietojumprogrammas, kas mijiedarbojas ar failiem lok\u0101l\u0101 failu sist\u0113m\u0101. Piem\u0113ram, jaunais API var tikt piepras\u012bts integr\u0113t\u0101s izstr\u0101des vid\u0113s, teksta, att\u0113lu un video redaktoros, kas tiek palaisti p\u0101rl\u016bk\u0101. Lai ieg\u016btu iesp\u0113ju tie\u0161i rakst\u012bt un las\u012bt failus vai izmantot dialogus failu atv\u0113r\u0161anai un saglab\u0101\u0161anai, k\u0101 ar\u012b p\u0101rl\u016bkot katalogu saturu, lietojumprogramma pieprasa lietot\u0101jam \u012bpa\u0161u apstiprin\u0101jumu.<\/li>\n<li> Pievienots CSS selektors \":focus-visible\", kas izmanto to pa\u0161u heuristiku, k\u0101du izmanto p\u0101rl\u016bkprogramma, lemjot par fokusa indikatora par\u0101d\u012b\u0161anu (p\u0101rvietojot fokusu uz pogu, izmantojot tastat\u016bras kombin\u0101cijas, indikators par\u0101d\u0101s, bet ar peli - n\u0113). Iepriek\u0161 pieejamais CSS selektors \":focus\" vienm\u0113r izce\u013c fokusu. Turkl\u0101t iestat\u012bjumos pievienota opcija \u201eQuick Focus Highlight\u201d, kas, akt\u012bva, blakus akt\u012bvajiem elementiem r\u0101d\u012bs papildu fokusa indikatoru, kas paliks redzams pat tad, ja stila elementu fokusa vizu\u0101lai izcel\u0161anai CSS lap\u0101 ir izsl\u0113gti.<\/li>\n<li> Origin Trials re\u017e\u012bm\u0101 (eksperiment\u0101l\u0101s iesp\u0113jas, kas prasa atsevi\u0161\u0137u aktiv\u0101ciju) pievienoti vair\u0101ki jauni API. Origin Trial noz\u012bm\u0113 iesp\u0113ju str\u0101d\u0101t ar nor\u0101d\u012bto API no lietotn\u0113m, kas iel\u0101d\u0113tas no localhost vai 127.0.0.1, vai p\u0113c re\u0123istr\u0101cijas un \u012bpa\u0161a tokena sa\u0146em\u0161anas, kas darbojas ierobe\u017eotu laiku konkr\u0113tai vietnei.<\/li>\n<li> API WebHID zemas l\u012bme\u0146a piek\u013cuvei HID ier\u012bc\u0113m (Human Interface Device, tastat\u016bras, pele, sp\u0113\u013cu kontrolleri, sk\u0101rienpane\u013ci), \u013caujot izstr\u0101d\u0101t lo\u0123iku, kas str\u0101d\u0101 ar HID ier\u012bci JavaScript, organiz\u0113jot darbu ar ret\u0101m HID ier\u012bc\u0113m bez specifiskiem draiveriem sist\u0113m\u0101. Pirmk\u0101rt, jaunais API ir v\u0113rsts uz sp\u0113\u013cu kontrolieru atbalsta nodro\u0161in\u0101\u0161anu.<\/li>\n<li> API ekr\u0101na inform\u0101cija papla\u0161ina API loga novieto\u0161anas iesp\u0113jas, atbalstot konfigur\u0101cijas ar vair\u0101kiem ekr\u0101niem. At\u0161\u0137ir\u012bb\u0101 no window.screen, jaunais API \u013cauj manipul\u0113t ar loga novietojumu kop\u0113j\u0101 ekr\u0101na telp\u0101 vair\u0101ku monitoru sist\u0113m\u0101s, neaprobe\u017eojoties ar pa\u0161reiz\u0113jo ekr\u0101nu.<\/li>\n<li> Meta tags battery-savings \u013cauj vietnei inform\u0113t p\u0101rl\u016bkprogrammu par nepiecie\u0161am\u012bbu aktiviz\u0113t ener\u0123ijas taup\u012b\u0161anas re\u017e\u012bmus un optimiz\u0113t CPU slodzi.<\/li>\n<li> API COOP zi\u0146o\u0161anai par potenci\u0101lajiem p\u0101rk\u0101pumiem Cross-Origin-Embedder-Policy (COEP) un Cross-Origin-Opener-Policy (COOP) izol\u0101cijas re\u017e\u012bmu, neizmantojot re\u0101lus ierobe\u017eojumus.<\/li>\n<li> API Credential Management pied\u0101v\u0101 jaunu kredencialu veidu PaymentCredential, kas nodro\u0161ina papildu apstiprin\u0101\u0161anu veicamai maks\u0101juma oper\u0101cijai. P\u0101rbaudes puse, piem\u0113ram, banka, var \u0123ener\u0113t publisko atsl\u0113gu PublicKeyCredential, ko var piepras\u012bt p\u0101rdev\u0113js, lai papildu dro\u0161i apstiprin\u0101tu maks\u0101jumu.<\/li>\n<li> API PointerEvents ir pievienota atbalsts stilusa sl\u012bpumam*, iek\u013caujot augstuma le\u0146\u0137us (le\u0146\u0137is starp stilusu un ekr\u0101nu) un azimuta le\u0146\u0137us (le\u0146\u0137is starp X asi un stilusa projekciju uz ekr\u0101na), viet\u0101 TiltX un TiltY le\u0146\u0137iem (le\u0146\u0137i starp stilusa plakni un vienu no asin\u012bm, k\u0101 ar\u012b Y-Z plakni). T\u0101pat ir pievienotas funkcijas augstuma\/azimuta un TiltX\/TiltY p\u0101rveido\u0161anai.<\/li>\n<li> URL atdal\u012b\u0161anas kod\u0113jums ir main\u012bts \u2014 metod\u0113 navigator.registerProtocolHandler() tagad atst\u0101j atstarpes k\u0101 &#171;&#187; viet\u0101, lai tas b\u016btu saska\u0146ots ar citiem p\u0101rl\u016bkiem, piem\u0113ram, Firefox.<\/li>\n<li> CSS pievienots pseidoelements \"::marker\", kas \u013cauj piel\u0101got kr\u0101su, izm\u0113ru, formu un numuru un punktu veidu sarakstos blokos <ul> un <ol>.<\/li>\n<li> Pievienots atbalsts HTTP virsrakstam Document-Policy, kas \u013cauj noteikt piek\u013cuves noteikumus dokumentiem, l\u012bdz\u012bgus iframe smil\u0161u kastes izol\u0101cijas meh\u0101nismam, bet univers\u0101l\u0101ku. Piem\u0113ram, caur Document-Policy var ierobe\u017eot zemas kvalit\u0101tes att\u0113lu izmanto\u0161anu, atsp\u0113jot l\u0113nus JavaScript API, iestat\u012bt iFrame, att\u0113lu un skriptus lejupiel\u0101des noteikumus, ierobe\u017eot dokumenta kop\u0113jo izm\u0113ru un trafika apjomu, aizliegt metodes, kas izraisa lapas p\u0101rveido\u0161anu, un atsp\u0113jot Scroll-To-Text funkciju.<\/li>\n<li> Elementam <fieldset> pievienota atbalsta iesp\u0113ju 'inline-grid', 'grid', 'inline-flex' un 'flex', kas iestat\u012bti, izmantojot CSS \u012bpa\u0161\u012bbu 'display'.<\/li>\n<li> Pievienota ParentNode.replaceChildren() metode, lai aizst\u0101tu visus vec\u0101ku mezgla apak\u0161mezglus ar citu DOM mezglu. Agr\u0101k mezglu aizst\u0101\u0161anai var\u0113ja izmantot meto\u017eu kombin\u0101ciju node.removeChild() un node.append() vai node.innerHTML un node.append().<\/li>\n<li> Papla\u0161in\u0101ts pie\u013caujamo URL sh\u0113mu kl\u0101sts, kas var tikt p\u0101rdefin\u0113ts, izmantojot registerProtocolHandler(). Sarakst\u0101 iek\u013cautas decentraliz\u0113t\u0101s protokoli cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns un ssb, \u013caujot noteikt saites uz elementiem neatkar\u012bgi no vietnes vai v\u0101rtejas, kas nodro\u0161ina piek\u013cuvi resursam.<\/li>\n<li> Asynchronous Clipboard API ir pievienota atbalsta forma text\/html, lai kop\u0113tu un ievietotu HTML caur starpliktuvi (rakstot un lasot starpliktuv\u0113 tiek veikta b\u012bstamu HTML konstrukciju izt\u012br\u012b\u0161ana). Piem\u0113ram, \u0161\u012b izmai\u0146a \u013cauj web redaktoros organiz\u0113t format\u0113ta teksta, att\u0113lu un sai\u0161u kop\u0113\u0161anu un ievieto\u0161anu.<\/li>\n<li> WebRTC ir pievienota iesp\u0113ja pievienot savus datu apstr\u0101d\u0101t\u0101jus, kas tiek izsaukti WebRTC MediaStreamTrack kod\u0113\u0161anas vai dekod\u0113\u0161anas posmos. Piem\u0113ram, \u0161o iesp\u0113ju var izmantot, lai pievienotu datu p\u0101rs\u016bt\u012b\u0161anai caur starpserveriem atbalstu gals l\u012bdz galam \u0161ifr\u0113\u0161anai.<br \/>\nJavaScript dzin\u012b V8 ir par 75% pa\u0101trin\u0101ta Number.prototype.toString \u012bsteno\u0161ana. Asinhronajos klas\u0113s ir pievienota \u012bpa\u0161\u012bba .name ar tuk\u0161u v\u0113rt\u012bbu. Tika dz\u0113sta Atomics.wake metode, kas k\u0101dreiz tika p\u0101rnos\u012bta uz Atomics.notify, lai atbilstu ECMA-262 specifik\u0101cijai. Atv\u0113rta JS-Fuzzer r\u012bku komplekta koda.<\/li>\n<li> Iepriek\u0161\u0113j\u0101 laidiena s\u0101kuma (baseline) kompilator\u0101 Liftoff WebAssembly ir iek\u013cauta iesp\u0113ja izmantot SIMD vektoru instrukcijas, lai pa\u0101trin\u0101tu apr\u0113\u0137inus. Testi liecina, ka optimiz\u0101cija \u013c\u0101va uzlabot da\u017eu testu izpildi par 2.8 reizes. Cit\u0101 optimiz\u0101cij\u0101 tika b\u016btiski pa\u0101trin\u0101ts izsaukums no WebAssembly .import\u0113t\u0101m JavaScript funkcij\u0101m.<\/li>\n<li> Ir papla\u0161in\u0101ti r\u012bki web izstr\u0101d\u0101t\u0101jiem: Media panel\u012b ir pievienota inform\u0101cija par atska\u0146ot\u0101jiem, kas tiek izmantoti video atska\u0146o\u0161anai lap\u0101, tostarp notikumu dati, \u017eurn\u0101li, \u012bpa\u0161\u012bbu v\u0113rt\u012bbas un kadru dekod\u0113\u0161anas parametri (piem\u0113ram, var noteikt kadru zudumu un probl\u0113mas, kas saist\u012btas ar mijiedarb\u012bbu no JavaScript).<\/li>\n<li> Izv\u0113l\u0113t\u0101 elementa ekr\u0101nuz\u0146\u0113mumu izveide ir pievienota konteksta izv\u0113l\u0146u panel\u012b Elements (piem\u0113ram, var izveidot ekr\u0101nuz\u0146\u0113mumu par satura r\u0101d\u012bt\u0101ju vai tabulu).<\/li>\n<li> Web konsol\u0113 br\u012bdin\u0101jumu pane\u013ca viet\u0101 ir vienk\u0101r\u0161i zi\u0146ojums, un probl\u0113mas ar tre\u0161o pu\u0161u s\u012bkdatn\u0113m p\u0113c noklus\u0113juma ir sl\u0113ptas sada\u013c\u0101 Issues un t\u0101s var iesl\u0113gt ar speci\u0101lu atz\u012bm\u0113jamu r\u016bti\u0146u.<\/li>\n<li> Rendering ciln\u0113 pievienota poga \u201eDisable local fonts\u201d, kas \u013cauj simul\u0113t lok\u0101lo fontu tr\u016bkumu, bet Sensors ciln\u0113 par\u0101d\u012bj\u0101s iesp\u0113ja simul\u0113t lietot\u0101ja neaktivit\u0101ti (aplik\u0101cij\u0101m, kas izmanto API Idle Detection).<\/li>\n<li> Application panel\u012b ir pieejama detaliz\u0113ta inform\u0101cija par katru iframe, atv\u0113rtu logu un pop-up, tostarp dati par Cross-Origin izol\u0101ciju, izmantojot COEP un COOP.<\/li>\n<\/ul>\n<p>S\u0101cies QUIC protokola \u012bstenojuma mai\u0146a uz IETF specifik\u0101cij\u0101 att\u012bst\u012bto variantu, nevis Google variantu QUIC.<br \/>\nPapildus jaunumiem un k\u013c\u016bdu labo\u0161anai jaunaj\u0101 versij\u0101 ir nov\u0113rstas 35 v\u0101j\u0101s vietas. Daudzas no v\u0101jaj\u0101m viet\u0101m ir atkl\u0101tas, izmantojot automatiz\u0113tus testus ar AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL r\u012bkiem. Viens ievainojam\u012bba (CVE-2020-15967, piek\u013cuve atbr\u012bvotai atmi\u0146as zona kod\u0101, kas saist\u012bts ar Google Payments) ir atz\u012bta par kritisku, proti, t\u0101 \u013cauj apiet visus p\u0101rl\u016bka aizsardz\u012bbas l\u012bme\u0146us un izpild\u012bt kodu sist\u0113m\u0101 \u0101rpus smil\u0161u kastes. Viedo v\u0101jumu atkl\u0101\u0161anas programmas ietvaros pa\u0161reiz\u0113j\u0101 laidiena izlaidum\u0101 uz\u0146\u0113mums Google ir izmaks\u0101jis 27 balvas kopum\u0101 uz 71500 ASV dol\u0101riem (viena balva $15000, tr\u012bs balvas $7500, piecas balvas $5000, divas $3000, viena $200 un divas balvas $500). 13 balvu apm\u0113rs v\u0113l nav noteikts.<\/p>\n<p><noindex><\/p>\n<p>\u0145emts no <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53846\">Opennet.ru<\/a><\/p>\n<p><\/noindex><\/p>\n<p>Avots: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/google\/15935426\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u044b\u0448\u0435\u043b \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043b\u0438\u0437 Chrome 86 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chromium. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 Chrome 86: \u0437\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0444\u043e\u0440\u043c \u0432\u0432\u043e\u0434\u0430 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0445, \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u043e HTTPS, \u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e HTTP. \u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 (http) \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u043e\u0439 \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0430\u0440\u0445\u0438\u0432\u043e\u0432 (zip, iso \u0438 \u0442.\u043f.) \u0438 \u0432\u044b\u0432\u043e\u0434\u043e\u043c \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u043f\u0440\u0438 \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 (docx, pdf \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-96168","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u044b\u0448\u0435\u043b \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043b\u0438\u0437 Chrome 86 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chromium.\" \/>\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\/lv\/blog\/news\/chrome-86\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\udd47Chrome 86 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u044b\u0448\u0435\u043b \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043b\u0438\u0437 Chrome 86 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chromium.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/chrome-86\" \/>\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-10-08T23:41:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-08T23:41:57+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 86 | ProHoster","description":"Izn\u0101cis jauns Chrome 86 izlai\u0161anas, k\u0101 ar\u012b stabil\u0101 Chromium versija.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/chrome-86","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\udd47Chrome 86 | ProHoster","og:description":"\u0412\u044b\u0448\u0435\u043b \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0440\u0435\u043b\u0438\u0437 Chrome 86 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chromium.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/chrome-86","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-10-08T23:41:57+00:00","article:modified_time":"2020-10-08T23:41:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96168","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 10:51:00","updated":"2022-09-29 07:23:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/96168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=96168"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/96168\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=96168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=96168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=96168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}