{"id":116524,"date":"2024-06-13T18:05:46","date_gmt":"2024-06-13T16:05:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-web-brauzera-chrome-126-so-vstroennym-ocr-dvizhkom"},"modified":"2024-06-13T18:05:46","modified_gmt":"2024-06-13T16:05:46","slug":"vypusk-web-brauzera-chrome-126-so-vstroennym-ocr-dvizhkom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-web-brauzera-chrome-126-so-vstroennym-ocr-dvizhkom","title":{"rendered":"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 126 s integrovan\u00fdm OCR enginem","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spole\u010dnost Google vydala verzi webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 126. Sou\u010dasn\u011b je k dispozici stabiln\u00ed verze otev\u0159en\u00e9ho projektu Chromium, kter\u00fd slou\u017e\u00ed jako z\u00e1klad pro Chrome. Prohl\u00ed\u017ee\u010d Chrome se od Chromia li\u0161\u00ed pou\u017eit\u00edm logotyp\u016f Google, syst\u00e9mem zas\u00edl\u00e1n\u00ed ozn\u00e1men\u00ed v p\u0159\u00edpad\u011b p\u00e1du, moduly pro p\u0159ehr\u00e1v\u00e1n\u00ed chr\u00e1n\u011bn\u00e9ho videa (DRM), automatickou aktualiza\u010dn\u00ed slu\u017ebou, trval\u00fdm zapnut\u00edm Sandbox izolace, dod\u00e1v\u00e1n\u00edm kl\u00ed\u010d\u016f k Google API a p\u0159enosem RLZ parametr\u016f p\u0159i vyhled\u00e1v\u00e1n\u00ed. Pro ty, kte\u0159\u00ed pot\u0159ebuj\u00ed v\u00edce \u010dasu na aktualizaci, je podporov\u00e1na samostatn\u00e1 v\u011btev Extended Stable, kter\u00e1 p\u0159ich\u00e1z\u00ed s 8t\u00fddenn\u00ed podporou. Dal\u0161\u00ed verze Chrome 127 je napl\u00e1nov\u00e1na na 23. \u010dervence. <\/p>\n<p>Hlavn\u00ed zm\u011bny v Chrome 126:<\/p>\n<ul>\n<li class=\"l\"> Do integrovan\u00e9ho prohl\u00ed\u017ee\u010de PDF byla p\u0159id\u00e1na funkce pro extrakci textu z dokumentu, kter\u00e1 se aktivuje pomoc\u00ed mo\u017enosti \u201eExtrahovat text z PDF\u201c v kontextov\u00e9m menu. Pro extrakci textu z naskenovan\u00fdch dokument\u016f, ve kter\u00fdch je text vlo\u017een jako obraz, se pou\u017e\u00edv\u00e1 mechanismus optick\u00e9ho rozpozn\u00e1v\u00e1n\u00ed znak\u016f (OCR) postaven\u00fd na syst\u00e9mu strojov\u00e9ho u\u010den\u00ed. O\u010dek\u00e1v\u00e1 se, \u017ee nov\u00e1 funkce usnadn\u00ed pr\u00e1ci s PDF dokumenty lidem se zrakov\u00fdmi probl\u00e9my, kte\u0159\u00ed pou\u017e\u00edvaj\u00ed \u010dte\u010dky obrazovky. V budoucnu se pl\u00e1nuje implementace rozpozn\u00e1v\u00e1n\u00ed textu na obr\u00e1zc\u00edch zobrazovan\u00fdch na str\u00e1nk\u00e1ch a na screenshoty. OCR motor je ve v\u00fdchoz\u00edm nastaven\u00ed zapnut pro 50 % u\u017eivatel\u016f, ostatn\u00ed ho mohou aktivovat p\u0159es nastaven\u00ed \u201echrome:\/\/flags\/#pdf-ocr\u201c.\n<p><center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 126 s integrovan\u00fdm OCR enginem\" src=\"\/wp-content\/uploads\/2024\/06\/e1ac6b0c721aab384f93628d976fdb25.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Na str\u00e1nku konfigur\u00e1toru s parametry v\u00fdkonu<br \/>\n(\u201eV\u00fdkon \/ \u00daspora pam\u011bti\u201c v nastaven\u00ed chrome:\/\/settings\/performance) byla p\u0159id\u00e1na mo\u017enost nastavit \u00farove\u0148 agresivity re\u017eimu \u00faspory pam\u011bti (Memory Saver), kter\u00fd sni\u017euje spot\u0159ebu opera\u010dn\u00ed pam\u011bti uvoln\u011bn\u00edm pam\u011bti obsazen\u00e9 neaktivn\u00edmi z\u00e1lo\u017ekami. Nap\u0159\u00edklad p\u0159i v\u00fdb\u011bru m\u00edrn\u00e9 \u00farovn\u011b prohl\u00ed\u017ee\u010d uvoln\u00ed z pam\u011bti m\u00e9n\u011b z\u00e1lo\u017eek ne\u017e p\u0159i nastaven\u00ed maxim\u00e1ln\u00ed. Nastaven\u00ed, kter\u00e9 je ve v\u00fdchoz\u00edm stavu dostupn\u00e9 pouze \u010d\u00e1sti u\u017eivatel\u016f, lze aktivovat pomoc\u00ed parametru \u201echrome:\/\/flags\/#memory-saver-aggressiveness\u201c.<\/p>\n<p><center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 126 s integrovan\u00fdm OCR enginem\" src=\"\/wp-content\/uploads\/2024\/06\/559f0e7ff1e396028d888595e0632a49.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Pro n\u011bkter\u00e9 u\u017eivatele je ve prohl\u00ed\u017ee\u010di PDF ve v\u00fdchoz\u00edm nastaven\u00ed zapnuta nov\u00e1 architektura OOPIF (out-of-process iframe), p\u0159i kter\u00e9 je obsah dokumentu zpracov\u00e1v\u00e1n v samostatn\u00e9m procesu. Nov\u00e1 architektura je zbavena komplikac\u00ed, kter\u00e9 jsou vlastn\u00ed implementaci na z\u00e1klad\u011b mechanismu GuestView, a usnad\u0148uje p\u0159id\u00e1v\u00e1n\u00ed nov\u00fdch funkc\u00ed do prohl\u00ed\u017ee\u010de PDF. Pro aktivaci nov\u00e9 architektury lze pou\u017e\u00edt nastaven\u00ed \u201echrome:\/\/flags\/#pdf-oopif\u201c.\n<li class=\"l\"> Byl p\u0159id\u00e1n re\u017eim reaktivn\u00edho p\u0159edna\u010d\u00edt\u00e1n\u00ed (Reactive prefetch), kter\u00fd na\u010d\u00edt\u00e1 souvisej\u00edc\u00ed zdroje str\u00e1nky b\u011bhem navigace, ani\u017e by \u010dekal na jejich skute\u010dn\u00e9 po\u017eadavky, co\u017e urychluje otev\u00edr\u00e1n\u00ed nov\u00fdch str\u00e1nek. Pro p\u0159edpov\u00edd\u00e1n\u00ed zdroj\u016f, kter\u00e9 by mohly b\u00fdt pot\u0159eba v budoucnu, je vyu\u017e\u00edv\u00e1na extern\u00ed slu\u017eba Google, kter\u00e1 vrac\u00ed seznam doporu\u010den\u00ed po odesl\u00e1n\u00ed URL str\u00e1nek, kter\u00e9 se naviguj\u00ed.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost vyhled\u00e1v\u00e1n\u00ed v slu\u017eb\u011b Google Lens podle jak\u00fdchkoli obr\u00e1zk\u016f a textu viditeln\u00e9ho na obrazovce. Funkce se aktivuje prost\u0159ednictv\u00edm kontextov\u00e9ho menu, indik\u00e1toru v adresn\u00edm \u0159\u00e1dku nebo menu \u201e\u22ee\u201c, po \u010dem\u017e m\u016f\u017ee u\u017eivatel vybrat zaj\u00edmav\u00fd objekt na obrazovce a z\u00edskat o n\u011bm informace ze slu\u017eby Google Lens. P\u0159i prov\u00e1d\u011bn\u00ed operace se <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> ode\u0161le<br \/>\nscreenshot obrazovky. Funkce je zat\u00edm aktivov\u00e1na ve v\u00fdchoz\u00edm nastaven\u00ed pro 1 % u\u017eivatel\u016f. Pro aktivaci a deaktivaci podpory Google Lens lze pou\u017e\u00edt parametr &#171;chrome:\/\/flags\/#enable-lens-region-search-static-page&#187;.<\/p>\n<li class=\"l\"> Byly shrnuty v\u00fdsledky optimalizac\u00ed pro zrychlen\u00ed testu Speedometer 3 &#8212; za dva roky se v\u00fdkon Chromu v tomto testu zv\u00fd\u0161il o 72 %. Nap\u0159\u00edklad byla zrychlena funkce SpaceSplitString, pou\u017e\u00edvan\u00e1 p\u0159i anal\u00fdze v\u00fdraz\u016f jako &#171;class=&#8217;foo bar'&#187;, optimalizov\u00e1ny funkce pro pr\u00e1ci s pam\u011bt\u00ed, p\u0159id\u00e1ny dal\u0161\u00ed operace p\u0159i pr\u00e1ci s prvky webov\u00fdch formul\u00e1\u0159\u016f a zrychlena nej\u010dast\u011bji pou\u017e\u00edvan\u00e1 akce, optimalizov\u00e1no pou\u017eit\u00ed innerHTML, zrychlena renderov\u00e1n\u00ed font\u016f. Zrychlen\u00ed bylo tak\u00e9 dosa\u017eeno d\u00edky optimalizaci garbage collectoru v enginu V8, jeho\u017e efektivita se zv\u00fd\u0161ila d\u00edky aktivaci garbage collectoru b\u011bhem ne\u010dinnosti renderovac\u00edho procesu, aby se nekonkurovalo aplikaci za CPU zdroje.<br \/>\n<center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 126 s integrovan\u00fdm OCR enginem\" src=\"\/wp-content\/uploads\/2024\/06\/adfbb1953bbd67e4f33694ab8c24e272.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Bylo v\u00fdrazn\u011b zv\u00fd\u0161eno v\u00fdkonnostn\u00ed fungov\u00e1n\u00ed s cookies, co\u017e umo\u017enilo sn\u00ed\u017eit latenci p\u0159i pr\u00e1ci se str\u00e1nkami. D\u0159\u00edve byla p\u0159i ka\u017ed\u00e9m p\u0159\u00edstupu k cookies odes\u00edl\u00e1na synchronn\u00ed IPC \u017e\u00e1dost z procesu zpracov\u00e1vaj\u00edc\u00edho str\u00e1nku do procesu zaji\u0161\u0165uj\u00edc\u00edho s\u00ed\u0165ovou interakci. Vzhledem k tomu, \u017ee webov\u00e9 aplikace aktivn\u011b vyu\u017e\u00edvaj\u00ed hodnoty z cookies, zpomalovaly tyto \u017e\u00e1dosti mezi procesy pr\u00e1ci, p\u0159i\u010dem\u017e 87 % \u017e\u00e1dost\u00ed o jin\u00fd proces byly nadbyte\u010dn\u00e9.\n<p>Pro \u0159e\u0161en\u00ed tohoto probl\u00e9mu byla nasazena nov\u00e1 architektura, kde ka\u017ed\u00fd proces obsahuje svou vlastn\u00ed kopii dat cookies a p\u0159istupuje k n\u00ed p\u0159\u00edmo, p\u0159i\u010dem\u017e zm\u011bny v cookies, kter\u00e9 nap\u0159\u00edklad mohou nastat p\u0159i pr\u00e1ci se stejn\u00fdmi cookies na jin\u00e9 kart\u011b, jsou sledov\u00e1ny prost\u0159ednictv\u00edm mechanismu verzov\u00e1n\u00ed. Podstatou tohoto mechanismu je to, \u017ee k ka\u017ed\u00e9 hodnot\u011b<br \/>\ndocument.cookie je p\u0159ipo\u010dtena \u010d\u00edta\u010d s \u010d\u00edslem verze, kter\u00fd se uchov\u00e1v\u00e1 v sd\u00edlen\u00e9 pam\u011bti, zvy\u0161uje se p\u0159i zm\u011bn\u011b hodnoty a porovn\u00e1v\u00e1 se s existuj\u00edc\u00ed instanc\u00ed p\u0159i \u010dten\u00ed.<\/p>\n<p><center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 126 s integrovan\u00fdm OCR enginem\" src=\"\/wp-content\/uploads\/2024\/06\/42723f24becb8dfe70d0e8649fe5c1cd.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> P\u0159id\u00e1na mo\u017enost pou\u017eit\u00ed API View Transitions pro vytv\u00e1\u0159en\u00ed p\u0159echodov\u00fdch anima\u010dn\u00edch efekt\u016f mezi jednou str\u00e1nkou a druhou v r\u00e1mci jednoho webu (same-origin). D\u0159\u00edve bylo toto API mo\u017en\u00e9 pou\u017e\u00edt pouze pro efekty mezi r\u016fzn\u00fdmi stavy DOM na jedn\u00e9 str\u00e1nce (nap\u0159\u00edklad plynul\u00fd p\u0159echod mezi jedn\u00edm obr\u00e1zkem a druh\u00fdm). Pro pou\u017eit\u00ed efekt\u016f p\u0159echodu mezi r\u016fzn\u00fdmi dokumenty je t\u0159eba pou\u017e\u00edt vlastnost &#171;navigation: auto&#187; v @-pravidle &#171;view-transition&#187;.\n<li class=\"l\"> Zahrnut API CloseWatcher, kter\u00fd umo\u017e\u0148uje sledovat v webov\u00fdch aplikac\u00edch Close-\u017e\u00e1dosti a reagovat na jejich p\u0159\u00edchod (nap\u0159\u00edklad lze vytvo\u0159it zpracovatel stisknut\u00ed tla\u010d\u00edtka &#171;zp\u011bt&#187; na Android-smartphonu).<br \/>\nClose-\u017e\u00e1dosti se vytv\u00e1\u0159ej\u00ed p\u0159i pokusu o uzav\u0159en\u00ed mod\u00e1ln\u00edch (&lt;dialog&gt;) a pop-up dialog\u016f (popover=&#187;&#187;) pomoc\u00ed stisknut\u00ed kl\u00e1vesy Esc, pou\u017eit\u00edm tla\u010d\u00edtka &#171;zp\u011bt&#187; nebo dotyku na obrazovku na smartphonech. <\/p>\n<li class=\"l\"> Do API Gamepad, kter\u00e9 umo\u017e\u0148uje sledovat a zpracov\u00e1vat ud\u00e1losti z hern\u00edch ovlada\u010d\u016f a joystick\u016f, byla p\u0159id\u00e1na podpora mechanism\u016f zaji\u0161\u0165uj\u00edc\u00edch zp\u011btnou vazbu (trigger-rumble), nap\u0159\u00edklad vibraci.\n<li class=\"l\"> Do rozhran\u00ed GeolocationCoordinates a GeolocationPosition byl p\u0159id\u00e1n metod .toJSON() pro serializaci objekt\u016f s koordin\u00e1ty do form\u00e1tu JSON.\n<li class=\"l\"> Ve verzi pro ChromeOS byla p\u0159id\u00e1na podpora re\u017eimu zobrazen\u00ed karet (CSS-vlastnost &#171;display: tabbed&#187;), kter\u00e1 umo\u017e\u0148uje pou\u017e\u00edvat karty v jedn\u00e9 webov\u00e9 aplikaci, nap\u0159\u00edklad pro organizaci \u00faprav n\u011bkolika dokument\u016f.\n<li class=\"l\"> Byla p\u0159id\u00e1na experiment\u00e1ln\u00ed funkce (origin trial) pro n\u00e1hled obsahu p\u0159ij\u00edman\u00e9ho z kamery nebo mikrofonu.\n<li class=\"l\"> V API WebGPU byla v\u00fdrazn\u011b zrychlena kompilace shader\u016f. Na backendu pro grafick\u00e9 API Vulkan byla optimalizov\u00e1na na\u010d\u00edt\u00e1n\u00ed dat do GPU (zajist\u011bno p\u0159\u00edm\u00e9 zapisov\u00e1n\u00ed do GPU bufferu bez mezipam\u011b\u0165ov\u00e9ho kop\u00edrov\u00e1n\u00ed).\n<li class=\"l\"> Byly provedeny vylep\u0161en\u00ed n\u00e1stroj\u016f pro webov\u00e9 v\u00fdvoj\u00e1\u0159e. Do sekce 'Aplikace &gt; \u00dalo\u017ei\u0161t\u011b' byla p\u0159id\u00e1na mo\u017enost inspekce dat ulo\u017een\u00fdch pomoc\u00ed API Storage Buckets, kter\u00e9 umo\u017e\u0148uje organizaci \u00falo\u017ei\u0161t\u011b rozd\u011blen\u00edm do jednotliv\u00fdch segment\u016f spojen\u00fdch s API IndexedDB a CacheStorage. Do panelu hodnocen\u00ed v\u00fdkonu byla p\u0159id\u00e1na mo\u017enost p\u0159esouv\u00e1n\u00ed a skr\u00fdv\u00e1n\u00ed stop, stejn\u011b jako vylou\u010den\u00ed informac\u00ed o prov\u00e1d\u011bn\u00ed skript\u016f z grafu v\u00fdkonu a aktivace re\u017eimu um\u011bl\u00e9ho zpomalen\u00ed v\u00fdkonu syst\u00e9mu na 20x.\n<p><center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 126 s integrovan\u00fdm OCR enginem\" src=\"\/wp-content\/uploads\/2024\/06\/e67628bca77de746d9d8bb5b03c31c59.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>V panelu sledov\u00e1n\u00ed s\u00ed\u0165ov\u00e9 aktivity byla p\u0159id\u00e1na podpora nahrazen\u00ed kompletn\u00edho \u0159et\u011bzce s HTTP z\u00e1hlav\u00edm ve form\u00e1tu 'n\u00e1zev: hodnota' v obdr\u017een\u00e9 odpov\u011bdi. Do panelu pro sledov\u00e1n\u00ed vyu\u017eit\u00ed pam\u011bti byly p\u0159id\u00e1ny filtry pro identifikaci neefektivn\u00edho pou\u017e\u00edv\u00e1n\u00ed pam\u011bti, nap\u0159\u00edklad p\u0159\u00edtomnost duplicitn\u00edch \u0159et\u011bzc\u016f nebo ponech\u00e1n\u00ed objekt\u016f spojen\u00fdch s odpojen\u00fdmi DOM uzly.<\/p>\n<p><center><img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 126 s integrovan\u00fdm OCR enginem\" src=\"\/wp-content\/uploads\/2024\/06\/ecd2459b9e3f5e20ce2a8f6700d2f9a3.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<\/ul>\n<p>Krom\u011b novinek a oprav chyb v nov\u00e9 verzi bylo odstran\u011bno 21 zranitelnost\u00ed. Mnoho z t\u011bchto zranitelnost\u00ed bylo odhaleno v pr\u016fb\u011bhu automatizovan\u00e9ho testov\u00e1n\u00ed pomoc\u00ed n\u00e1stroj\u016f AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer a AFL. 9 pro probl\u00e9m\u016f byla p\u0159id\u011blena vysok\u00e1 \u00farove\u0148 nebezpe\u010dnosti. Nebyly odhaleny kritick\u00e9 probl\u00e9my, kter\u00e9 by umo\u017enily obch\u00e1zen\u00ed v\u0161ech \u00farovn\u00ed ochrany prohl\u00ed\u017ee\u010de a spu\u0161t\u011bn\u00ed k\u00f3du v syst\u00e9mu mimo sandboxov\u00e9 prost\u0159ed\u00ed. V r\u00e1mci programu vypl\u00e1cen\u00ed finan\u010dn\u00edch odm\u011bn za nalezen\u00ed zranitelnost\u00ed za aktu\u00e1ln\u00ed vyd\u00e1n\u00ed spole\u010dnost Google vyplatila 11 odm\u011bn v celkov\u00e9 v\u00fd\u0161i p\u0159es 168 tis\u00edc americk\u00fdch dolar\u016f. <\/p>\n<p>Za zranitelnost CVE-2024-5839, spojenou s probl\u00e9mem v implementaci mechanismu alokace pam\u011bti, byla vyplacena rekordn\u00ed odm\u011bna ve v\u00fd\u0161i 100115 dolar\u016f. Tato zranitelnost byla klasifikov\u00e1na jako st\u0159edn\u00ed \u00farove\u0148 nebezpe\u010d\u00ed, nebo\u0165 potenci\u00e1ln\u011b umo\u017e\u0148uje zp\u016fsobit po\u0161kozen\u00ed pam\u011bti v hald\u011b p\u0159i zpracov\u00e1n\u00ed speci\u00e1ln\u011b vytvo\u0159en\u00e9ho HTML obsahu. D\u00e1le byly vyplaceny odm\u011bny ve v\u00fd\u0161i 25000, 7000, 3000, 2000, 1000 a 500 dolar\u016f, a tak\u00e9 byly vyplaceny dv\u011b odm\u011bny ve v\u00fd\u0161i 10000 a 5000 dolar\u016f. Velikost 7 odm\u011bn zat\u00edm nebyla ur\u010dena.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61356\">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 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 126. \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 \u043e\u0442 Chromium \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 \u043e\u0442 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \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, \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u043c \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c Sandbox-\u0438\u0437\u043e\u043b\u044f\u0446\u0438\u0438, \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u043e\u0439 \u043a\u043b\u044e\u0447\u0435\u0439 \u043a Google API \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":116525,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-116524","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 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 126. \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\/cs\/blog\/news\/vypusk-web-brauzera-chrome-126-so-vstroennym-ocr-dvizhkom\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 126 \u0441\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c OCR-\u0434\u0432\u0438\u0436\u043a\u043e\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 126. \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\/cs\/blog\/news\/vypusk-web-brauzera-chrome-126-so-vstroennym-ocr-dvizhkom\" \/>\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=\"2024-06-13T16:05:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-06-13T16:05:46+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\udd47Vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 126 se zabudovan\u00fdm OCR enginem | ProHoster","description":"Spole\u010dnost Google zve\u0159ejnila vyd\u00e1n\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de Chrome 126. Sou\u010dasn\u011b je k dispozici stabiln\u00ed vyd\u00e1n\u00ed svobodn\u00e9ho projektu Chromium, kter\u00fd tvo\u0159\u00ed z\u00e1klad Chrome.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-web-brauzera-chrome-126-so-vstroennym-ocr-dvizhkom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\u0412\u044b\u043f\u0443\u0441\u043a web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 126 \u0441\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u043c OCR-\u0434\u0432\u0438\u0436\u043a\u043e\u043c | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 126. \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\/cs\/blog\/news\/vypusk-web-brauzera-chrome-126-so-vstroennym-ocr-dvizhkom","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":"2024-06-13T16:05:46+00:00","article:modified_time":"2024-06-13T16:05:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"116524","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":"default","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":"2026-01-23 02:15:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 02:15:19","updated":"2026-01-23 02:15:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/116524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=116524"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/116524\/revisions"}],"predecessor-version":[{"id":172889,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/116524\/revisions\/172889"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/116525"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=116524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=116524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=116524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}