{"id":101367,"date":"2021-09-22T16:23:00","date_gmt":"2021-09-22T14:23:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-94"},"modified":"2021-09-22T16:23:00","modified_gmt":"2021-09-22T14:23:04","slug":"reliz-chrome-94","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-chrome-94","title":{"rendered":"Chrome 94 izlaidums","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Uz\u0146\u0113mums Google ir laidis klaj\u0101 web p\u0101rl\u016bkprogrammas Chrome 94 versiju. Taj\u0101 pa\u0161\u0101 laik\u0101 ir pieejams stabils br\u012bv\u0101 projekta Chromium izlai\u0161ana, kas kalpo par b\u0101zi Chrome. P\u0101rl\u016bkprogramma Chrome at\u0161\u0137iras ar Google logotipu izmanto\u0161anu, av\u0101rijas gad\u012bjum\u0101 akt\u012bvo pazi\u0146o\u0161anas sist\u0113mu, modu\u013ciem, kas atbalsta aizsarg\u0101to videokontentu (DRM), autom\u0101tisk\u0101s atjaunin\u0101\u0161anas sist\u0113mu un RLZ parametrus mekl\u0113\u0161anas laik\u0101. N\u0101kamais Chrome 95 izlai\u0161anas datums ir pl\u0101nots 19. oktobr\u012b.    <\/p>\n<p>S\u0101kot ar Chrome 94 izlai\u0161anu, izstr\u0101de ir p\u0101rcelta uz jaunu versiju izstr\u0101des ciklu. Jauni noz\u012bm\u012bgi laidieni turpm\u0101k tiks public\u0113ti reizi 4 ned\u0113\u013c\u0101s, nevis reizi 6 ned\u0113\u013c\u0101s, kas pa\u0101trin\u0101s jauno iesp\u0113ju p\u0101rsnieg\u0161anu lietot\u0101jiem. Tiek atz\u012bm\u0113ts, ka izlaidumu sagatavo\u0161anas procesa optimiz\u0101cija un test\u0113\u0161anas sist\u0113mas uzlabo\u0161ana \u013cauj veidot izlaidumus bie\u017e\u0101k, bez kvalit\u0101tes zuduma. Uz\u0146\u0113mumiem un tiem, kam nepiecie\u0161ams vair\u0101k laika atjaunin\u0101\u0161anai, reizi 8 ned\u0113\u013c\u0101s atsevi\u0161\u0137i tiks izlaista Extended Stable versija, kas \u013caus p\u0101riet uz jaunaj\u0101m funkcionalit\u0101tes versij\u0101m nevis reizi 4 ned\u0113\u013c\u0101s, bet reizi 8 ned\u0113\u013c\u0101s.     <\/p>\n<\/p>\n<p>Galven\u0101s izmai\u0146as Chrome 94:  <\/p>\n<ul>\n<li class=\"l\"> Pievienots HTTPS-First re\u017e\u012bms, kas ir l\u012bdz\u012bgs agr\u0101k ieviestajam Firefox re\u017e\u012bmam HTTPS Only. Ja re\u017e\u012bms ir aktiviz\u0113ts iestat\u012bjumos, m\u0113\u0123inot atv\u0113rt resursu bez \u0161ifr\u0113\u0161anas pa HTTP, p\u0101rl\u016bks vispirms m\u0113\u0123in\u0101s piek\u013c\u016bt vietnei pa HTTPS, un, ja \u0161is m\u0113\u0123in\u0101jums neizdosies, lietot\u0101jam tiks par\u0101d\u012bts br\u012bdin\u0101jums par HTTPS neatbalst\u012b\u0161anu un pied\u0101v\u0101ta iesp\u0113ja atv\u0113rt vietni bez \u0161ifr\u0113\u0161anas. N\u0101kotn\u0113 Google apsver iesp\u0113ju aktiviz\u0113t HTTPS-First k\u0101 noklus\u0113jumu visiem lietot\u0101jiem, ierobe\u017eojot piek\u013cuvi da\u017e\u0101m web-platformas iesp\u0113j\u0101m lap\u0101m, kas atv\u0113rtas pa HTTP, un pievienojot papildu br\u012bdin\u0101jumus, kas inform\u0113 lietot\u0101jus par apdraud\u0113jumiem, kas rodas, piek\u013c\u016bstot vietn\u0113m bez \u0161ifr\u0113\u0161anas. Re\u017e\u012bmu var aktiviz\u0113t sada\u013c\u0101 iestat\u012bjumos 'Priv\u0101tums un dro\u0161\u012bba' &gt; 'Dro\u0161\u012bba' &gt; 'Papildu'.    <center><img decoding=\"async\" alt=\"Chrome 94 izlaidums\" src=\"\/wp-content\/uploads\/2021\/09\/57118b24bf034d008bdc7437e0a952c1.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Lap\u0101m, kas atv\u0113rtas bez HTTPS, ir aizliegts s\u016bt\u012bt piepras\u012bjumus (iel\u0101d\u0113t resursus) uz viet\u0113jiem URL (piem\u0113ram, 'http:\/\/router.local' un localhost) un iek\u0161\u0113jiem adreses diapazoniem (127.0.0.0\/8, 192.168.0.0\/16, 10.0.0.0\/8 u.c.). Iz\u0146\u0113mums izdar\u012bts tikai lap\u0101m, kas iel\u0101d\u0113tas no <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/server\/\"   title=\"serveriem\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1608\">serveriem<\/a>, kas izmanto iek\u0161\u0113j\u0101s IP. Piem\u0113ram, lapa, kas iel\u0101d\u0113ta no <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/lv\/server\/dts-los-angeles\/\"   title=\"serveris\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3754\">serveris<\/a> 1.2.3.4 var\u0113s piek\u013c\u016bt resursam, kas izvietots IP 192.168.0.1 vai IP 127.0.0.1, bet iek\u013cauta no servera 192.168.1.1 \u2013 var\u0113s. \u0160\u012b izmai\u0146a ievie\u0161 papildu aizsardz\u012bbas l\u012bmeni pret ievainojam\u012bbu izmanto\u0161anu apstr\u0101d\u0101t\u0101jos, kas pie\u0146em piepras\u012bjumus uz viet\u0113jiem IP, k\u0101 ar\u012b pasarg\u0101 no uzbrukumiem, kas balst\u0101s uz 'DNS rebinding'.\n<li class=\"l\"> Pievienota funkcija 'Sharing Hub', kas \u013cauj \u0101tri dal\u012bties ar citiem lietot\u0101jiem ar saiti uz pa\u0161reiz\u0113jo lapu. Ir iesp\u0113ja \u0123ener\u0113t QR kodu ar URL, saglab\u0101t lapu, nos\u016bt\u012bt saiti uz citu ier\u012bci, kas saist\u012bta ar lietot\u0101ja kontu, un nodot saiti uz tre\u0161o pu\u0161u vietn\u0113m, piem\u0113ram, Facebook, WhatsApp, Twitter un VK. Iesp\u0113ja v\u0113l nav pieejama visiem lietot\u0101jiem. Lai piespiedu k\u0101rt\u0101 aktiviz\u0113tu 'Share' pogu izv\u0113ln\u0113 un adreses josl\u0101, var izmantot iestat\u012bjumus 'chrome:\/\/flags\/#sharing-hub-desktop-app-menu' un 'chrome:\/\/flags\/#sharing-hub-desktop-omnibox'.      <center><img decoding=\"async\" alt=\"Chrome 94 izlaidums\" src=\"\/wp-content\/uploads\/2021\/09\/a911bdb4398ed776a67765e2f8e23a4c.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Tika veikta restrukturiz\u0101cija p\u0101rl\u016bka iestat\u012bjumu saskarn\u0113. Katrs iestat\u012bjumu segments tagad tiek par\u0101d\u012bts atsevi\u0161\u0137\u0101 lap\u0101, nevis kop\u0113j\u0101.    <center><img decoding=\"async\" alt=\"Chrome 94 izlaidums\" src=\"\/wp-content\/uploads\/2021\/09\/59e3250430d6bee471bbe0c2ba6ebfb8.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Ieviesta dinamisk\u0101 sertifik\u0101tu izdo\u0161anas un atsauk\u0161anas re\u0123istra (Certificate Transparency) atbalsta sist\u0113ma, kas tagad tiks atjaunin\u0101ta neatkar\u012bgi no p\u0101rl\u016bka atjaunin\u0101juma.\n<li class=\"l\"> Pievienota pakalpojumu lapa &#171;chrome:\/\/whats-new&#187; ar p\u0101rskatu par ac\u012bmredzam\u0101m izmai\u0146\u0101m jaunaj\u0101 laidien\u0101. Lapa tiek par\u0101d\u012bta autom\u0101tiski t\u016bl\u012bt p\u0113c atjaunin\u0101\u0161anas vai ir pieejama, nospie\u017eot pogu &#171;Kas jauns&#187; (What's New) izv\u0113ln\u0113 Pal\u012bdz\u012bba (Help). Pa\u0161laik lap\u0101 ir piemin\u0113ta mekl\u0113\u0161ana pa ciln\u0113m, profilu sadal\u012b\u0161anas iesp\u0113ja un fona kr\u0101su mai\u0146as funkcija, kas nav specifiska Chrome 94 un par\u0101d\u012bj\u0101s iepriek\u0161\u0113jos laidienos. Lapas r\u0101d\u012b\u0161ana pagaid\u0101m nav iesp\u0113jojama visiem lietot\u0101jiem: aktiviz\u0101ciju var kontrol\u0113t, izmantojot iestat\u012bjumus &#171;chrome:\/\/flags#chrome-whats-new-ui&#187; un &#171;chrome:\/\/flags#chrome-whats-new-in-main-menu-new-badge&#187;.    <center><img decoding=\"async\" alt=\"Chrome 94 izlaidums\" src=\"\/wp-content\/uploads\/2021\/09\/2c4a26e76713da7c8dd40a0396c6b788.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Tika ir pazi\u0146ots, ka WebSQL API izsaukumi no saturam, kas iel\u0101d\u0113ts no tre\u0161aj\u0101m pus\u0113m (piem\u0113ram, izmantojot iframe), tiks atz\u012bti par novecoju\u0161iem. Chrome 94 br\u012bdina par WebSQL izsaukumiem no \u0101r\u0113jiem skriptiem, bet kop\u0161 Chrome 97 \u0161\u0101di piepras\u012bjumi tiks blo\u0137\u0113ti. N\u0101kotn\u0113 ir pl\u0101nots pak\u0101peniski piln\u012bb\u0101 p\u0101rtraukt WebSQL atbalstu neatkar\u012bgi no lietojuma konteksta. WebSQL apstr\u0101d\u0101t\u0101js balst\u0101s uz SQLite kodu, kas var\u0113ja tikt izmantots \u013caunpr\u0101t\u012bgu lietot\u0101ju, lai izmantotu SQLite ievainojam\u012bbas.\n<li class=\"l\"> Lai nodro\u0161in\u0101tu dro\u0161\u012bbu un nov\u0113rstu \u013caunpr\u0101t\u012bgu darb\u012bbu, ir uzs\u0101kta novecoju\u0161\u0101 protokola MK (URL:MK) blo\u0137\u0113\u0161ana, kas k\u0101dreiz tika izmantots Internet Explorer un \u013c\u0101va t\u012bmek\u013ca lietotn\u0113m ieg\u016bt inform\u0101ciju no saspiestiem failiem.\n<li class=\"l\"> Atbalsts sinhroniz\u0101cijai ar vec\u0101k\u0101m Chrome versij\u0101m (Chrome 48 un vec\u0101k\u0101m) ir p\u0101rtraukts.\n<li class=\"l\"> HTTP galven\u0113 Permissions-Policy, kas paredz\u0113ta noteiktu iesp\u0113ju aktiviz\u0113\u0161anai un API piek\u013cuves p\u0101rvald\u012b\u0161anai, ir pievienota atbalsta karogs &#171;display-capture&#187;, kas \u013cauj p\u0101rvald\u012bt API Screen Capture izmanto\u0161anu lap\u0101 (p\u0113c noklus\u0113juma ekr\u0101na satura uztver\u0161ana no \u0101r\u0113jiem iframe tiek blo\u0137\u0113ta).\n<li class=\"l\"> 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.\n<ul>\n<li class=\"l\"> Ir pievienots WebGPU API, kas aizst\u0101j WebGL API un nodro\u0161ina l\u012bdzek\u013cus GPU oper\u0101ciju veik\u0161anai, piem\u0113ram, render\u0113\u0161anai un apr\u0113\u0137iniem. Konceptu\u0101li WebGPU ir tuvs Vulkan, Metal un Direct3D 12 API. WebGPU konceptu\u0101li at\u0161\u0137iras no WebGL t\u0101d\u0101 pa\u0161\u0101 veid\u0101, k\u0101 Vulkan grafikas API at\u0161\u0137iras no OpenGL, bet tas nebalst\u0101s uz konkr\u0113tu grafikas API, bet ir univers\u0101la saskarne, kas izmanto tos pa\u0161us zem\u0101ka l\u012bme\u0146a primitivus, kas pieejami Vulkan, Metal un Direct3D 12.\n<p>WebGPU nodro\u0161ina JavaScript lietojumprogramm\u0101m zema l\u012bme\u0146a kontroli p\u0101r komandu organiz\u0101ciju, apstr\u0101di un nos\u016bt\u012b\u0161anu uz GPU, k\u0101 ar\u012b \u013cauj p\u0101rvald\u012bt saist\u012btos resursus, atmi\u0146u, buferus, tekst\u016bru objektus un kompil\u0113tus grafiskos \u0161\u0113derus. \u0160\u0101ds pieg\u0101jiens \u013cauj pan\u0101kt augst\u0101ku grafisko lietojumprogrammu veiktsp\u0113ju, samazinot izmaksas un palielinot efektivit\u0101ti darb\u0101 ar GPU. API ar\u012b \u013cauj izstr\u0101d\u0101t sare\u017e\u0123\u012btus 3D projektus Web, kas darbojas ne slikt\u0101k k\u0101 atsevi\u0161\u0137as programmas, bet nav saist\u012btas ar konkr\u0113t\u0101m platform\u0101m.     <\/p>\n<li class=\"l\"> Izol\u0113tiem PWA lietotn\u0113m ieviesta iesp\u0113ja re\u0123istr\u0113ties k\u0101 URL apstr\u0101d\u0101t\u0101ji. Piem\u0113ram, lietotne music.example.com var re\u0123istr\u0113t sevi k\u0101 apstr\u0101d\u0101t\u0101ju URL https:\/\/*.music.example.com, un visi p\u0101rejas no \u0101r\u0113j\u0101m lietotn\u0113m ar \u0161iem saites href atv\u0113rs attiec\u012bg\u0101s PWA lietotnes, nevis jaunu p\u0101rl\u016bkprogrammas cilni.\n<li class=\"l\"> Ir ieviests atbalsts jaunajam HTTP atbildes kodam \u2014 103, kuru var izmantot iepriek\u0161\u0113jai virsrakstu izsnieg\u0161anai. Kods 103 \u013cauj inform\u0113t klientu par da\u017eiem HTTP virsrakstu saturiem t\u016bl\u012bt p\u0113c piepras\u012bjuma, negaidot, kad serveris pabeidz visus ar piepras\u012bjumu saist\u012btos darbus un s\u0101k saturu pieg\u0101d\u0101t. L\u012bdz\u012bgi var sniegt nor\u0101des saist\u012bb\u0101 ar lap\u0101 pieg\u0101d\u0101jamiem elementiem, kas var tikt iepriek\u0161 iel\u0101d\u0113ti (piem\u0113ram, var sniegt saites uz lap\u0101 izmantotajiem css un javascript). Sa\u0146emot inform\u0101ciju par \u0161\u0101diem resursiem, p\u0101rl\u016bks s\u0101ks tos iel\u0101d\u0113t, negaid\u012bdams galven\u0101s lapas pieg\u0101des pabeig\u0161anu, kas \u013cauj samazin\u0101t kop\u0113jo piepras\u012bjuma izpildes laiku.  <\/ul>\n<li class=\"l\"> Pievienots WebCodecs API, lai manipul\u0113tu ar multivides straum\u0113m zema l\u012bme\u0146a, papildinot augst\u0101k\u0101 l\u012bme\u0146a HTMLMediaElement, Media Source Extensions, WebAudio, MediaRecorder un WebRTC API. Jaunais API var b\u016bt piepras\u012bts t\u0101d\u0101s jom\u0101s k\u0101 sp\u0113\u013cu straum\u0113\u0161ana, efektu piem\u0113ro\u0161ana puses klienta, straumju p\u0101rv\u0113r\u0161ana un nestandarta multivides konteineru atbalsts. T\u0101 viet\u0101, lai \u012bstenotu atsevi\u0161\u0137us kodekus JavaScript vai WebAssembly, WebCodecs API nodro\u0161ina piek\u013cuvi gataviem augstas veiktsp\u0113jas komponentiem, kas ir ieb\u016bv\u0113ti p\u0101rl\u016bkprogramm\u0101. \u012apa\u0161i WebCodecs API ietver ska\u0146as un video dekoderus un kod\u0113t\u0101jus, att\u0113lu dekoderus un funkcijas, lai str\u0101d\u0101tu ar atsevi\u0161\u0137iem video kadriem zema l\u012bme\u0146a.\n<li class=\"l\"> Stabiliz\u0113ts Insertable Streams API, kas dod iesp\u0113ju manipul\u0113t ar neapstr\u0101d\u0101t\u0101m (raw) multivides straum\u0113m, kas tiek nodotas caur MediaStreamTrack API, piem\u0113ram, dati no kamer\u0101m un mikrofoniem, ekr\u0101na ieraksta rezult\u0101ts vai dekodera kod\u0113\u0161anas starpkadri. Neapstr\u0101d\u0101to kadru att\u0113lo\u0161anai tiek izmantoti WebCodec interfeisi, p\u0113c tam veidojot straumi, kas ir l\u012bdz\u012bga tam, ko WebRTC Insertable Streams API \u0123ener\u0113, pamatojoties uz RTCPeerConnections. Praktisk\u0101 pus\u0113 jaunais API \u013cauj \u012bstenot t\u0101du funkcionalit\u0101ti k\u0101 ma\u0161\u012bnm\u0101c\u012b\u0161an\u0101s meto\u017eu piem\u0113ro\u0161anu objektu identifik\u0101cijai vai anot\u0113\u0161anai re\u0101l\u0101 laik\u0101 vai efektu pievieno\u0161anu, piem\u0113ram, fona izgrie\u0161anu, pirms kod\u0113\u0161anas vai p\u0113c dekod\u0113\u0161anas ar kodeku.\n<li class=\"l\"> Ir stabiliz\u0113ta metode scheduler.postTask(), kas \u013cauj p\u0101rvald\u012bt uzdevumu (JavaScript atgriezenisko zvanu) izpildes pl\u0101no\u0161anu ar da\u017e\u0101diem priorit\u0101tes l\u012bme\u0146iem. Tiek pied\u0101v\u0101ti tr\u012bs priorit\u0101tes l\u012bme\u0146i: 1 - izpilde ar priorit\u0101ti, pat ja var\u0113tu tikt blo\u0137\u0113tas lietot\u0101ja darb\u012bbas; 2 - pie\u013caujami redzami lietot\u0101jam izmai\u0146as; 3 - izpilde fon\u0101). Lai main\u012btu priorit\u0101ti un atcelt uzdevumus, var izmantot objektu TaskController.\n<li class=\"l\"> Ir stabiliz\u0113ts un tagad tiek izplat\u012bts \u0101rpus Origin Trials API Idle Detection, lai noteiktu lietot\u0101ja neaktivit\u0101ti. API \u013cauj noteikt laiku, kad lietot\u0101js neinterakt\u0113 ar klaviat\u016bru\/peli, ir palaists ekr\u0101nsaudz\u0113t\u0101js, ekr\u0101ns ir blo\u0137\u0113ts vai darbs tiek veikts cit\u0101 monitor\u0101. Par lietot\u0101ja neaktivit\u0101ti lietojumprogrammu inform\u0113, nos\u016btot pazi\u0146ojumu p\u0113c noteikta neaktivit\u0101tes sliek\u0161\u0146a sasnieg\u0161anas.\n<li class=\"l\"> Ir formaliz\u0113ts kr\u0101su p\u0101rvald\u012bbas process objektiem CanvasRenderingContext2D un ImageData, k\u0101 ar\u012b sRGB kr\u0101su telpas izmanto\u0161ana. Ir nodro\u0161in\u0101ta iesp\u0113ja izveidot objektus CanvasRenderingContext2D un ImageData kr\u0101su telp\u0101s, kas at\u0161\u0137iras no sRGB, piem\u0113ram, Display P3, lai izmantotu m\u016bsdienu monitoru uzlabot\u0101s iesp\u0113jas.\n<li class=\"l\"> API VirtualKeyboard ir pievienotas metodes un \u012bpa\u0161\u012bbas, lai p\u0101rvald\u012btu virtu\u0101l\u0101s klaviat\u016bras par\u0101d\u012b\u0161anu un sl\u0113g\u0161anu, k\u0101 ar\u012b lai ieg\u016btu inform\u0101ciju par par\u0101d\u012bt\u0101s virtu\u0101l\u0101s klaviat\u016bras izm\u0113riem.\n<li class=\"l\"> JavaScript klas\u0113m ir pieejama statisko inicializ\u0101cijas bloku izmanto\u0161ana, lai grup\u0113tu kodu, kas tiek izpild\u012bts vienreiz, apstr\u0101d\u0101jot klasi:       class C {       \/\/ Bloks tiks izpild\u012bts, apstr\u0101d\u0101jot pa\u0161u klasi       static { console.log('C's static block'); }     }\n<li class=\"l\"> CSS \u012bpa\u0161\u012bb\u0101s flex-basis un flex ir ieviesti atsl\u0113gv\u0101rdi content, min-content, max-content un fit-content, lai nodro\u0161in\u0101tu elast\u012bg\u0101ku galven\u0101s Flexbox zonas izm\u0113ra p\u0101rvald\u012bbu.\n<li class=\"l\"> Pievienots CSS \u012bpa\u0161ums scrollbar-gutter, lai kontrol\u0113tu ekr\u0101na vietas rezerv\u0113\u0161anu ritin\u0101\u0161anas joslai. Piem\u0113ram, ja nav nepiecie\u0161ama satura ritin\u0101\u0161ana, var papla\u0161in\u0101t izvadi un aiz\u0146emt ritin\u0101\u0161anas joslas laukumu.\n<li class=\"l\"> Ir pievienots API Self Profiling ar profiliem, kas \u013cauj izm\u0113r\u012bt JavaScript izpildes laiku lietot\u0101ja pus\u0113, lai atk\u013c\u016bdotu veiktsp\u0113jas probl\u0113mas JavaScript kod\u0101, nesadarbojoties ar manu\u0101l\u0101m manipul\u0101cij\u0101m interfeis\u0101 web izstr\u0101d\u0101t\u0101jiem.\n<li class=\"l\"> P\u0113c Flash spraud\u0146a dz\u0113\u0161anas tika nolemts atgriezt tuk\u0161as v\u0113rt\u012bbas navigator.plugins un navigator.mimeTypes \u012bpa\u0161\u012bb\u0101s, ta\u010du izr\u0101d\u012bj\u0101s, ka da\u017ei lietojumi tos izmantoja, lai p\u0101rbaud\u012btu spraud\u0146u esam\u012bbu PDF failu att\u0113lo\u0161anai. T\u0101 k\u0101 Chrome ir ieb\u016bv\u0113ts PDF skat\u012bt\u0101js, turpm\u0101k \u012bpa\u0161\u012bbas navigator.plugins un navigator.mimeTypes atgriez\u012bs fiks\u0113tu sarakstu ar standarta spraud\u0146iem un MIME tipiem PDF skat\u012b\u0161anai \u2014 'PDF Viewer, Chrome PDF Viewer, Chromium PDF Viewer, Microsoft Edge PDF Viewer un WebKit built-in PDF'.\n<li class=\"l\"> Ieviekti uzlabojumi t\u012bmek\u013ca izstr\u0101d\u0101t\u0101ju r\u012bkos. Simul\u0113to ekr\u0101nu sarakstam pievienoti Nest Hub un Nest Hub Max ier\u012bces. T\u012bkla aktivit\u0101tes p\u0101rbaudes saskarn\u0113 pievienota poga filtru apgrie\u0161anai (piem\u0113ram, nosakot filtru 'status-code: 404', var \u0101tri apskat\u012bt visus p\u0101r\u0113jos piepras\u012bjumus), k\u0101 ar\u012b nodro\u0161in\u0101ta iesp\u0113ja apskat\u012bt s\u0101kotn\u0113j\u0101s Set-Cookie virsrakstu v\u0113rt\u012bbas (\u013cauj nov\u0113rt\u0113t nepareizu v\u0113rt\u012bbu kl\u0101tb\u016btni, kuras tiek no\u0146emtas normaliz\u0113\u0161anas proces\u0101). T\u012bmek\u013ca konsol\u0113 s\u0101nu josla ir atz\u012bta par novecoju\u0161u un tiks izdz\u0113sta k\u0101d\u0101 no n\u0101kamajiem laidieniem. Pievienota eksperiment\u0101la iesp\u0113ja sl\u0113pt probl\u0113mas Issues ciln\u0113. Iestat\u012bjumos pievienota iesp\u0113ja izv\u0113l\u0113ties saskarnes valodu.     <center><img decoding=\"async\" alt=\"Chrome 94 izlaidums\" src=\"\/wp-content\/uploads\/2021\/09\/0199201d43db52675cad778e1add792b.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>          <\/ul>\n<p>Papildus jaunin\u0101jumiem un k\u013c\u016bdu labojumiem jaunaj\u0101 versij\u0101 ir nov\u0113rstas 19 ievainojam\u012bbas. Daudzas no ievainojam\u012bb\u0101m tika atkl\u0101tas, automatiz\u0113jot test\u0113\u0161anu ar AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer un AFL r\u012bkiem. Kritiskas probl\u0113mas, kas \u013cautu apiet visus p\u0101rl\u016bkprogrammas aizsardz\u012bbas l\u012bme\u0146us un izpild\u012bt kodu sist\u0113m\u0101 \u0101rpus sandbox vides, nav identific\u0113tas. \u0145emot v\u0113r\u0101 atkl\u0101jamo ievainojam\u012bbu atl\u012bdz\u012bbu programmu, pa\u0161reiz\u0113j\u0101 laidiena ietvaros uz\u0146\u0113mums Google ir izmaks\u0101jis 17 atl\u012bdz\u012bbas, kuru kop\u0113j\u0101 summa ir 56500 USD (viena premija $15000, divas premijas $10000, viena premija $7500, \u010detras premijas $3000, divas premijas $1000). 7 atl\u012bdz\u012bbu apjoms v\u0113l nav noteikts.<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55844\">opennet.lv<\/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 94. \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, \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 95 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 19 \u043e\u043a\u0442\u044f\u0431\u0440\u044f. \u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":101368,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101367","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.5 - 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 Chrome 94. \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.\" \/>\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\/reliz-chrome-94\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\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\udd47\u0420\u0435\u043b\u0438\u0437 Chrome 94 | 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 Chrome 94. \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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-chrome-94\" \/>\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=\"2021-09-22T14:23:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-09-22T14:23:04+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 94 izlaidums | ProHoster","description":"Uz\u0146\u0113mums Google ir prezent\u0113jis t\u012bmek\u013ca p\u0101rl\u016bkprogrammas Chrome 94 izlaidumu. Taj\u0101 pa\u0161\u0101 laik\u0101 ir pieejams stabils br\u012bvas programmas Chromium izlaidums, kas kalpo par pamatu Chrome.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-chrome-94","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\udd47\u0420\u0435\u043b\u0438\u0437 Chrome 94 | 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 Chrome 94. \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.","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/reliz-chrome-94","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":"2021-09-22T14:23:04+00:00","article:modified_time":"2021-09-22T14:23:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101367","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-09-22 14:37:28","updated":"2026-02-22 15:30:29","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\/101367","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=101367"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/101367\/revisions"}],"predecessor-version":[{"id":162282,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/101367\/revisions\/162282"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/101368"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=101367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=101367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=101367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}