{"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\/pl\/blog\/news\/vypusk-web-brauzera-chrome-126-so-vstroennym-ocr-dvizhkom","title":{"rendered":"Wydanie przegl\u0105darki internetowej Chrome 126 z wbudowanym silnikiem OCR","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Google opublikowa\u0142a wersj\u0119 przegl\u0105darki internetowej Chrome 126. Jednocze\u015bnie dost\u0119pna jest stabilna wersja wolnego projektu Chromium, b\u0119d\u0105cego podstaw\u0105 Chrome. Przegl\u0105darka Chrome r\u00f3\u017cni si\u0119 od Chromium wykorzystaniem logo Google, systemem wysy\u0142ania powiadomie\u0144 w przypadku awarii, modu\u0142ami do odtwarzania chronionych materia\u0142\u00f3w wideo (DRM), systemem automatycznego instalowania aktualizacji, sta\u0142ym w\u0142\u0105czeniem izolacji Sandbox, dostarczaniem kluczy do Google API oraz przesy\u0142aniem parametr\u00f3w RLZ przy wyszukiwaniu. Dla tych, kt\u00f3rzy potrzebuj\u0105 wi\u0119cej czasu na aktualizacj\u0119, osobno wspierana jest ga\u0142\u0105\u017a Extended Stable, kt\u00f3ra jest kontynuowana przez 8 tygodni. Nast\u0119pne wydanie Chrome 127 zaplanowane jest na 23 lipca. <\/p>\n<p>G\u0142\u00f3wne zmiany w Chrome 126:<\/p>\n<ul>\n<li class=\"l\"> Wbudowany podgl\u0105d PDF zyska\u0142 mo\u017cliwo\u015b\u0107 wydobywania tekstu z dokumentu za pomoc\u0105 opcji &#171;Wydob\u0105d\u017a tekst z PDF&#187; w menu kontekstowym. Do wydobywania tekstu z zeskanowanych dokument\u00f3w, w kt\u00f3rych tekst jest w formie obrazu, zastosowano mechanizm optycznego rozpoznawania znak\u00f3w (OCR) bazuj\u0105cy na systemie uczenia maszynowego. Oczekuje si\u0119, \u017ce nowa funkcjonalno\u015b\u0107 upro\u015bci prac\u0119 z dokumentami PDF dla os\u00f3b z problemami ze wzrokiem korzystaj\u0105cych z czytnik\u00f3w ekranu. W przysz\u0142o\u015bci planowane jest wprowadzenie rozpoznawania tekstu na obrazach wy\u015bwietlanych na stronach oraz na zrzutach ekranu. Silnik OCR jest domy\u015blnie w\u0142\u0105czony u 50% u\u017cytkownik\u00f3w, a pozostali mog\u0105 go aktywowa\u0107 poprzez ustawienie &#171;chrome:\/\/flags\/#pdf-ocr&#187;.\n<p><center><img decoding=\"async\" alt=\"Wydanie przegl\u0105darki internetowej Chrome 126 z wbudowanym silnikiem OCR\" src=\"\/wp-content\/uploads\/2024\/06\/e1ac6b0c721aab384f93628d976fdb25.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Na stron\u0119 konfiguratora z parametrami wydajno\u015bci<br \/>\n(&#171;Wydajno\u015b\u0107 \/ Oszcz\u0119dno\u015b\u0107 pami\u0119ci&#187; w sekcji chrome:\/\/settings\/performance) dodano mo\u017cliwo\u015b\u0107 dostosowania poziomu agresywno\u015bci zastosowania trybu oszcz\u0119dzania pami\u0119ci (Memory Saver), kt\u00f3ry zmniejsza zu\u017cycie pami\u0119ci RAM przez zwalnianie pami\u0119ci zajmowanej przez nieaktywne karty. Na przyk\u0142ad, przy wyborze umiarkowanego poziomu, przegl\u0105darka b\u0119dzie \u0142adowa\u0107 mniej kart z pami\u0119ci ni\u017c przy ustawieniu maksymalnym. Ustawienie to, kt\u00f3re domy\u015blnie dost\u0119pne jest tylko dla cz\u0119\u015bci u\u017cytkownik\u00f3w, mo\u017cna aktywowa\u0107 poprzez parametr &#171;chrome:\/\/flags\/#memory-saver-aggressiveness&amp;#187.;<\/p>\n<p><center><img decoding=\"async\" alt=\"Wydanie przegl\u0105darki internetowej Chrome 126 z wbudowanym silnikiem OCR\" src=\"\/wp-content\/uploads\/2024\/06\/559f0e7ff1e396028d888595e0632a49.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Dla niekt\u00f3rych u\u017cytkownik\u00f3w w podgl\u0105dzie PDF domy\u015blnie wykorzystywana jest nowa architektura OOPIF (out-of-process iframe), w kt\u00f3rej zawarto\u015b\u0107 dokumentu jest przetwarzana w osobnym procesie. Nowa architektura usuwa komplikacje zwi\u0105zane z realizacj\u0105 na bazie mechanizmu GuestView i upraszcza dodawanie nowych mo\u017cliwo\u015bci do podgl\u0105du PDF. Aby w\u0142\u0105czy\u0107 now\u0105 architektur\u0119, mo\u017cna skorzysta\u0107 z ustawienia &#171;chrome:\/\/flags\/#pdf-oopif&#187;.\n<li class=\"l\"> Dodano tryb reaktywnego wst\u0119pnego \u0142adowania (Reactive prefetch), kt\u00f3ry \u0142aduje powi\u0105zane z stron\u0105 zasoby podczas nawigacji, nie czekaj\u0105c na ich faktyczne \u017c\u0105danie, co pozwala przyspieszy\u0107 otwieranie nowych stron. Do przewidywania zasob\u00f3w, kt\u00f3re mog\u0105 by\u0107 potrzebne w przysz\u0142o\u015bci, wykorzystywana jest zewn\u0119trzna us\u0142uga Google, kt\u00f3ra zwraca list\u0119 rekomendacji po wys\u0142aniu do niej adres\u00f3w URL stron, po kt\u00f3rych odbywa si\u0119 nawigacja.\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 wyszukiwania w us\u0142udze Google Lens po dowolnych obrazach i tek\u015bcie widocznym na ekranie. Funkcjonalno\u015b\u0107 ta w\u0142\u0105cza si\u0119 przez menu kontekstowe, wska\u017anik w pasku adresu lub menu &#171;&#8942;&#187;, po czym u\u017cytkownik mo\u017ce zaznaczy\u0107 interesuj\u0105cy obiekt na ekranie i uzyska\u0107 o nim informacje z Google Lens. Podczas wykonywania operacji na <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/server\/\"   title=\"serwer\" data-wpil-keyword-link=\"linked\">serwer<\/a> Google odbywa si\u0119 wysy\u0142anie<br \/>\nzrzut ekranu. Funkcja ta jest domy\u015blnie aktywowana dla 1% u\u017cytkownik\u00f3w. Aby w\u0142\u0105czy\u0107 lub wy\u0142\u0105czy\u0107 wsparcie dla Google Lens, mo\u017cna u\u017cy\u0107 parametru &#171;chrome:\/\/flags\/#enable-lens-region-search-static-page&#187;.<\/p>\n<li class=\"l\"> Podsumowano optymalizacje maj\u0105ce na celu przyspieszenie testu Speedometer 3 \u2014 w ci\u0105gu dw\u00f3ch lat wydajno\u015b\u0107 Chrome w tym te\u015bcie wzros\u0142a o 72%. Na przyk\u0142ad przyspieszono dzia\u0142anie funkcji SpaceSplitString, u\u017cywanej do analizy wyra\u017ce\u0144 typu &#171;class=&#8217;foo bar'&#187;, zoptymalizowano funkcje pracy z pami\u0119ci\u0105, usuni\u0119to zb\u0119dne operacje przy pracy z elementami formularzy internetowych oraz przyspieszono najcz\u0119\u015bciej u\u017cywane dzia\u0142ania, zoptymalizowano u\u017cycie innerHTML, przyspieszono renderowanie czcionek. Przyspieszenie uda\u0142o si\u0119 r\u00f3wnie\u017c osi\u0105gn\u0105\u0107 dzi\u0119ki optymalizacji zbieracza \u015bmieci w silniku V8, kt\u00f3rego wydajno\u015b\u0107 wzros\u0142a dzi\u0119ki aktywacji zbierania \u015bmieci w czasie bezczynno\u015bci procesu renderowania, aby nie konkurowa\u0107 z aplikacj\u0105 o zasoby CPU.<br \/>\n<center><img decoding=\"async\" alt=\"Wydanie przegl\u0105darki internetowej Chrome 126 z wbudowanym silnikiem OCR\" src=\"\/wp-content\/uploads\/2024\/06\/adfbb1953bbd67e4f33694ab8c24e272.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Znacz\u0105co zwi\u0119kszono efektywno\u015b\u0107 pracy z ciasteczkami, co pozwoli\u0142o obni\u017cy\u0107 op\u00f3\u017anienia podczas korzystania ze stron internetowych. Wcze\u015bniej przy ka\u017cdym odwo\u0142aniu do ciasteczek, z procesu zajmuj\u0105cego si\u0119 przetwarzaniem strony wysy\u0142ano synchroniczne zapytanie IPC do procesu, kt\u00f3ry zapewnia\u0142 interakcj\u0119 sieciow\u0105. Poniewa\u017c w aplikacjach internetowych aktywnie wykorzystuje si\u0119 warto\u015bci z ciasteczek, podobne zapytania mi\u0119dzy procesami spowalnia\u0142y dzia\u0142anie, przy czym 87% zapyta\u0144 do innego procesu by\u0142o zb\u0119dnych.\n<p>Aby rozwi\u0105za\u0107 problem, zastosowano now\u0105 architektur\u0119, w kt\u00f3rej ka\u017cdy proces zawiera swoj\u0105 kopi\u0119 danych ciasteczek i uzyskuje do nich bezpo\u015bredni dost\u0119p, a zmiany w ciasteczkach, kt\u00f3re mog\u0105 wyst\u0105pi\u0107 podczas pracy z tymi samymi ciasteczkami w innej karcie, s\u0105 \u015bledzone przez mechanizm wersjonowania. Sedno tego mechanizmu polega na tym, \u017ce do ka\u017cdej warto\u015bci<br \/>\ndocument.cookie do\u0142\u0105czany jest licznik z numerem wersji, kt\u00f3ry jest przechowywany w pami\u0119ci dzielonej, zwi\u0119ksza si\u0119 przy zmianie warto\u015bci i jest por\u00f3wnywany z istniej\u0105cym egzemplarzem przy odczycie.<\/p>\n<p><center><img decoding=\"async\" alt=\"Wydanie przegl\u0105darki internetowej Chrome 126 z wbudowanym silnikiem OCR\" src=\"\/wp-content\/uploads\/2024\/06\/42723f24becb8dfe70d0e8649fe5c1cd.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 korzystania z API View Transitions do tworzenia animowanych efekt\u00f3w przej\u015bcia z jednej strony na drug\u0105 w obr\u0119bie tej samej witryny (same-origin). Wcze\u015bniej API to mog\u0142o by\u0107 stosowane tylko do efekt\u00f3w mi\u0119dzy r\u00f3\u017cnymi stanami DOM na jednej stronie (na przyk\u0142ad p\u0142ynne przej\u015bcie z jednego obrazu na drugi). Aby zastosowa\u0107 efekty przej\u015bcia mi\u0119dzy r\u00f3\u017cnymi dokumentami, nale\u017cy u\u017cy\u0107 w\u0142a\u015bciwo\u015bci &#171;navigation: auto&#187; w @-regule &#171;view-transition&#187;.\n<li class=\"l\"> W\u0142\u0105czono API CloseWatcher, kt\u00f3re pozwala \u015bledzi\u0107 w aplikacjach webowych \u017c\u0105dania Close i reagowa\u0107 na ich przyj\u015bcie (na przyk\u0142ad mo\u017cna stworzy\u0107 handler dla przycisku &#171;wstecz&#187; na smartfonach z systemem Android).<br \/>\n\u017b\u0105dania Close s\u0105 generowane podczas pr\u00f3by zamkni\u0119cia modnych (&lt;dialog&gt;) i rozwijanych dialog\u00f3w (popover=&#187;&#187;) poprzez naci\u015bni\u0119cie klawisza Esc, u\u017cycie przycisku &#171;Wstecz&#187; lub gestu ekranu na smartfonach. <\/p>\n<li class=\"l\"> W API Gamepad, kt\u00f3re pozwala \u015bledzi\u0107 i obs\u0142ugiwa\u0107 zdarzenia z kontroler\u00f3w gier i gamepad\u00f3w, dodano wsparcie dla mechanizm\u00f3w zapewniania sprz\u0119\u017cenia zwrotnego (trigger-rumble), na przyk\u0142ad wibracji.\n<li class=\"l\"> Do interfejs\u00f3w GeolocationCoordinates i GeolocationPosition dodano metod\u0119 .toJSON() do serializacji obiekt\u00f3w z wsp\u00f3\u0142rz\u0119dnymi w formacie JSON.\n<li class=\"l\"> W wersji dla ChromeOS dodano wsparcie dla trybu wy\u015bwietlania kart (w\u0142a\u015bciwo\u015b\u0107 CSS &#171;display: tabbed&#187;), co pozwala na u\u017cywanie kart w jednej aplikacji webowej, na przyk\u0142ad do organizacji edycji kilku dokument\u00f3w.\n<li class=\"l\"> Dodano eksperymentaln\u0105 mo\u017cliwo\u015b\u0107 (origin trial) podgl\u0105du tre\u015bci pozyskiwanej z kamery lub mikrofonu.\n<li class=\"l\"> W API WebGPU znacznie przyspieszono kompilacj\u0119 shader\u00f3w. W backendzie dla graficznego API Vulkan zoptymalizowano \u0142adowanie danych do GPU (zapewniono bezpo\u015bredni zapis do bufora GPU bez po\u015bredniego kopiowania).\n<li class=\"l\"> Wprowadzono ulepszenia w narz\u0119dziach dla programist\u00f3w webowych. W sekcji 'Aplikacja &gt; Pami\u0119\u0107' dodano mo\u017cliwo\u015b\u0107 inspekcji danych zapisanych przy u\u017cyciu API Storage Buckets, co pozwala na organizacj\u0119 przechowywania danych z podzia\u0142em na oddzielne segmenty, powi\u0105zane z API IndexedDB oraz CacheStorage. W panelu oceny wydajno\u015bci dodano mo\u017cliwo\u015b\u0107 przesuwania i ukrywania \u015bcie\u017cek, a tak\u017ce wykluczania informacji o wykonaniu skrypt\u00f3w z wykresu wydajno\u015bci oraz w\u0142\u0105czenia trybu sztucznego spowolnienia wydajno\u015bci systemu 20 razy.\n<p><center><img decoding=\"async\" alt=\"Wydanie przegl\u0105darki internetowej Chrome 126 z wbudowanym silnikiem OCR\" src=\"\/wp-content\/uploads\/2024\/06\/e67628bca77de746d9d8bb5b03c31c59.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>W panelu \u015bledzenia aktywno\u015bci sieciowej dodano obs\u0142ug\u0119 podstawienia pe\u0142nego wiersza z nag\u0142\u00f3wkiem HTTP w formacie 'nazwa: warto\u015b\u0107' w uzyskanej odpowiedzi. W panelu monitorowania zu\u017cycia pami\u0119ci dodano filtry do identyfikacji nieefektywnego u\u017cycia pami\u0119ci, na przyk\u0142ad obecno\u015bci duplikat\u00f3w \u0142a\u0144cuch\u00f3w lub pozostawianie obiekt\u00f3w powi\u0105zanych z od\u0142\u0105czonymi w\u0119z\u0142ami DOM.<\/p>\n<p><center><img decoding=\"async\" alt=\"Wydanie przegl\u0105darki internetowej Chrome 126 z wbudowanym silnikiem OCR\" src=\"\/wp-content\/uploads\/2024\/06\/ecd2459b9e3f5e20ce2a8f6700d2f9a3.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<\/ul>\n<p>Opr\u00f3cz nowych funkcji i poprawek b\u0142\u0119d\u00f3w w nowej wersji naprawiono 21 podatno\u015bci. Wiele z tych zagro\u017ce\u0144 zosta\u0142o zidentyfikowanych w wyniku automatyzowanego testowania narz\u0119dziami AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer i AFL. 9 problemom przypisano wysoki poziom zagro\u017cenia. Nie zidentyfikowano krytycznych problem\u00f3w, kt\u00f3re pozwala\u0142yby na obej\u015bcie wszystkich poziom\u00f3w ochrony przegl\u0105darki i wykonanie kodu w systemie poza \u015brodowiskiem sandbox. W ramach programu za wynagrodzenie za wykrywanie podatno\u015bci w obecnej wersji firma Google wyp\u0142aci\u0142a 11 nagr\u00f3d na \u0142\u0105czn\u0105 kwot\u0119 ponad 168 tysi\u0119cy dolar\u00f3w ameryka\u0144skich. <\/p>\n<p>Za podatno\u015b\u0107 CVE-2024-5839, zwi\u0105zan\u0105 z problemem w implementacji mechanizmu przydzielania pami\u0119ci, przyznano rekordow\u0105 nagrod\u0119 w wysoko\u015bci 100115 dolar\u00f3w. Ta podatno\u015b\u0107 ma przypisany \u015bredni poziom zagro\u017cenia, poniewa\u017c potencjalnie mo\u017ce prowadzi\u0107 do uszkodzenia pami\u0119ci w stercie podczas przetwarzania specjalnie przygotowanej tre\u015bci HTML. Ponadto przyznano nagrody w wysoko\u015bci 25000, 7000, 3000, 2000, 1000 i 500 dolar\u00f3w, a tak\u017ce dwie nagrody w wysoko\u015bci 10000 i 5000 dolar\u00f3w. Wysoko\u015b\u0107 7 nagr\u00f3d nie zosta\u0142a jeszcze okre\u015blona.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <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.1.1 - 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\/pl\/blog\/news\/vypusk-web-brauzera-chrome-126-so-vstroennym-ocr-dvizhkom\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\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\/pl\/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\udd47Wydanie przegl\u0105darki internetowej Chrome 126 z wbudowanym silnikiem OCR | ProHoster","description":"Firma Google opublikowa\u0142a wydanie przegl\u0105darki internetowej Chrome 126. Jednocze\u015bnie dost\u0119pne jest stabilne wydanie projektu open-source Chromium, b\u0119d\u0105cego podstaw\u0105 Chrome.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-web-brauzera-chrome-126-so-vstroennym-ocr-dvizhkom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/116524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=116524"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/116524\/revisions"}],"predecessor-version":[{"id":172889,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/116524\/revisions\/172889"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/116525"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=116524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=116524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=116524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}