{"id":92411,"date":"2020-08-26T19:42:36","date_gmt":"2020-08-26T17:42:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-85"},"modified":"2020-08-26T19:42:36","modified_gmt":"2020-08-26T17:42:36","slug":"reliz-chrome-85","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-chrome-85","title":{"rendered":"Wydanie Chrome 85","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2020\/08\/stable-channel-update-for-desktop_25.html\">przedstawi\u0142a<\/a><\/noindex> wydanie przegl\u0105darki internetowej <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 85<\/a><\/noindex>. Jednocze\u015bnie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">dost\u0119pne<\/a><\/noindex> stabilne wydanie projektu open source <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, b\u0119d\u0105cego podstaw\u0105 Chrome. Przegl\u0105darka Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">wyr\u00f3\u017cnia si\u0119<\/a><\/noindex> u\u017cyciem logotyp\u00f3w Google, systemem powiadamiania w przypadku awarii, mo\u017cliwo\u015bci\u0105 pobierania modu\u0142u Flash na \u017c\u0105danie, modu\u0142ami do odtwarzania chronionych tre\u015bci wideo (DRM), systemem automatycznego instalowania aktualizacji oraz przekazami w trakcie wyszukiwania <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">parametr\u00f3w RLZ<\/a><\/noindex>. Kolejne wydanie Chrome 86 jest zaplanowane na 6 pa\u017adziernika.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#85\">Podstawowe<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">zmiany<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/07\/chrome-85-upload-streaming-human.html\">do<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/\">Chrome<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-85\">85<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.google\/products\/chrome\/organize-your-tabs-and-stay-productive-chrome\/\">Dodano<\/a><\/noindex> mo\u017cliwo\u015bci\u0105 grupowania kart. Karty s\u0105 \u0142\u0105czone w grupy za pomoc\u0105 menu kontekstowego i mog\u0105 by\u0107 powi\u0105zane z okre\u015blonym kolorem i etykiet\u0105. Po klikni\u0119ciu na etykiet\u0119 grupy, powi\u0105zane karty s\u0105 teraz ukrywane, a zamiast nich pozostaje jedna etykieta. Ponowne klikni\u0119cie na etykiet\u0119 przywraca ukrycie.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598426159.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/6d65526e230d1ad2ff9877616f2b58b3.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598426184.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/c99bb57d69f57d669219af6ac3e966b8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Wprowadzono podgl\u0105d zawarto\u015bci kart. Po najechaniu kursorem na przycisk karty, wy\u015bwietli si\u0119 teraz miniatura strony znajduj\u0105cej si\u0119 w karcie. Funkcja jest na razie aktywna tylko dla wybranych u\u017cytkownik\u00f3w i mo\u017ce by\u0107 w\u0142\u0105czona za pomoc\u0105 ustawienia &#171;chrome:\/\/flags\/#tab-hover-cards&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598427615.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/b5a7f44dbe00895d01aebb2df82f1806.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 zapisywania edytowanych formularzy PDF, a tak\u017ce zaproponowano ustawienia &#171;chrome:\/\/flags#pdf-viewer-update&#187; oraz &#171;chrome:\/\/flags\/#pdf-two-up-view&#187; do eksperymentowania z. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53243\">nowym interfejsem<\/a><\/noindex> przegl\u0105dania dokument\u00f3w PDF.\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 dzielenia si\u0119 linkami za pomoc\u0105 kod\u00f3w QR. Aby wygenerowa\u0107 kod QR dla bie\u017c\u0105cej strony, w pasku adresu pojawi\u0142a si\u0119 specjalna ikona, kt\u00f3ra wy\u015bwietla si\u0119 po klikni\u0119ciu na pasek adresu. Funkcja jest na razie aktywna tylko dla wybranych u\u017cytkownik\u00f3w i mo\u017ce by\u0107 w\u0142\u0105czona za pomoc\u0105 ustawienia &#171;chrome:\/\/flags\/#sharing-qr-code-generator&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598427172.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/d38767e1905428388a6ab6c5c9e943e7.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Na stronie about:flags pojawi\u0142a si\u0119 opcja &#171;Omnibox UI Hide Steady-State URL Path, Query, and Ref&#187; (&#171;chrome:\/\/flags#omnibox-ui-hide-steady-state-url-path-query-and-ref-on-interaction&#187;), <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53154\">pozwalaj\u0105ca<\/a><\/noindex> aby wy\u0142\u0105czy\u0107 wy\u015bwietlanie element\u00f3w \u015bcie\u017cki i parametr\u00f3w zapytania w pasku adresu, pozostawiaj\u0105c widoczny tylko domen\u0119 witryny. Ukrycie nast\u0119puje podczas rozpocz\u0119cia interakcji ze stron\u0105 (w trakcie \u0142adowania i dop\u00f3ki u\u017cytkownik nie zacznie przewija\u0107, wy\u015bwietlany jest pe\u0142ny URL). Po ukryciu, aby zobaczy\u0107 pe\u0142ny URL, nale\u017cy klikn\u0105\u0107 na pasku adresu. Dost\u0119pna jest r\u00f3wnie\u017c opcja &#171;chrome:\/\/flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover&#187; do pokazywania pe\u0142nego URL po najechaniu kursorem. Ustawienie &#171;Zawsze pokazuj URL w ca\u0142o\u015bci&#187; w menu kontekstowym znosi ukrywanie &#171;https:\/\/&#187;, &#171;www.&#187;, \u015bcie\u017cek i parametr\u00f3w. Domy\u015blnie ukrycie jest na razie aktywne tylko dla niewielkiego procenta u\u017cytkownik\u00f3w. Jako motywacj\u0119 do zmiany podaje si\u0119 ch\u0119\u0107 ochrony u\u017cytkownik\u00f3w przed phishingiem manipuluj\u0105cym parametrami w URL.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598424138.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/efab94744a4b902c1fd494c8c6981869.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W trybie tabletowym dla urz\u0105dze\u0144 z ekranami dotykowymi w\u0142\u0105czona jest pozioma nawigacja po otwartych kartach, w kt\u00f3rej opr\u00f3cz nag\u0142\u00f3wk\u00f3w na kartach wy\u015bwietlane s\u0105 du\u017ce miniatury stron powi\u0105zanych z kartami. Karty mo\u017cna przemieszcza\u0107 i przestawia\u0107 gestami na ekranie. Wy\u015bwietlanie miniaturek mo\u017cna w\u0142\u0105czy\u0107 i wy\u0142\u0105czy\u0107 specjalnym przyciskiem umieszczonym obok paska adresu i awatara u\u017cytkownika. Aby wy\u0142\u0105czy\u0107 tryb, dost\u0119pne s\u0105 ustawienia &#171;chrome:\/\/flags\/#webui-tab-strip&#187; i &#171;chrome:\/\/flags\/#scrollable-tabstrip&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/original_images\/ezgif.com-video-to-gif_3IfclkY.gif\"><img decoding=\"async\" alt=\"Wydanie Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/ab14920ef5f874e46af828b3762497ea.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W wersji na Androida podczas wpisywania w pasku adresu w li\u015bcie sugerowanych stron zapewniono wy\u015bwietlanie podpowiedzi do szybkiego przej\u015bcia do ju\u017c otwartych kart.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/storage.googleapis.com\/gweb-uniblog-publish-prod\/images\/Switch_to_Tab_on_Android.max-1000x1000.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/b38a502de6440e1ecc9c53b99de4db5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W wersji dla Androida w menu kontekstowym link\u00f3w, kt\u00f3re pojawia si\u0119 po d\u0142ugim naci\u015bni\u0119ciu linku, <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/08\/highlighting-great-user-experiences-on.html\">dodano<\/a><\/noindex> etykiety do wyr\u00f3\u017cnienia szybkich stron. Szybko\u015b\u0107 okre\u015bla si\u0119 na podstawie metryk  <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/05\/introducing-web-vitals-essential-metrics.html\">Core Web Vitals<\/a><\/noindex>, uwzgl\u0119dniaj\u0105cych zbiorcze wska\u017aniki czasu \u0142adowania, responsywno\u015bci i stabilno\u015bci zawarto\u015bci.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/1.bp.blogspot.com\/-i9z6vg3e_XY\/XzpT09RCexI\/AAAAAAAABSs\/nl7QG4btzH0t9KmiGH-rhyNWtG-eGDydwCLcBGAsYHQ\/s2048\/performance-hints-fast%25402x.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/98fd4e8cd174a953dd4df1e62e00ef95.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> zapewniono blokowanie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52329\">niebezpiecznego pobierania<\/a><\/noindex> (bez szyfrowania) plik\u00f3w wykonywalnych oraz dodano wy\u015bwietlanie ostrze\u017ce\u0144 przy niebezpiecznym za\u0142adowaniu archiw\u00f3w (zip, iso itp.). W nast\u0119pnym wydaniu przewiduje si\u0119 blokad\u0119 archiw\u00f3w i wy\u015bwietlanie ostrze\u017cenia dla dokument\u00f3w (docx, pdf itp.). W przysz\u0142o\u015bci stopniowo planowane jest ca\u0142kowite zaprzestanie wsparcia dla przesy\u0142ania plik\u00f3w bez zastosowania szyfrowania. Blokada zosta\u0142a wdro\u017cona, poniewa\u017c przesy\u0142anie plik\u00f3w bez szyfrowania mo\u017ce by\u0107 wykorzystywane do przeprowadzania z\u0142o\u015bliwych dzia\u0142a\u0144 poprzez manipulacj\u0119 tre\u015bci\u0105 w trakcie atak\u00f3w MITM.\n<li class=\"l\"> Wsparcie dla formatu obraz\u00f3w AVIF (AV1 Image Format) jest domy\u015blnie w\u0142\u0105czone, wykorzystuj\u0105c technologie kompresji intra-frame z formatu kodowania wideo AV1. Kontener do dystrybucji skompresowanych danych w AVIF jest w pe\u0142ni analogiczny do HEIF. AVIF obs\u0142uguje zar\u00f3wno obrazy w HDR (High Dynamic Range) i przestrzeni barwnej Wide-gamut, jak i w standardowym zakresie dynamicznym (SDR).\n<li class=\"l\"> Podczas kompilacji pakiet\u00f3w dla system\u00f3w Windows i macOS domy\u015blnie przy wywo\u0142aniach kompilator\u00f3w MSVC i Clang <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/08\/chrome-just-got-faster-with-profile.html\">w\u0142\u0105czone<\/a><\/noindex> optymalizacje oparte na wynikach profilowania kodu (PGO - Profile-guided optimization), kt\u00f3re pozwalaj\u0105 generowa\u0107 bardziej optymalny kod na podstawie analizy cech dzia\u0142ania programu. W\u0142\u0105czenie PGO umo\u017cliwi\u0142o przyspieszenie \u0142adowania kart o oko\u0142o 10% (przyspieszenie testu Speedometer 2.0 na macOS o 7,7%, a na Windows o 11,4%). Responsywno\u015b\u0107 interfejsu wzros\u0142a w macOS o 3,9%, a w Windows o 7,3%.\n<li class=\"l\">  Dodano eksperymentalny tryb ograniczania aktywno\u015bci kart w tle (&#171;Tab Throttling&#187;), dost\u0119pny przez ustawienie &#171;chrome:\/\/flags##intensive-wake-up-throttling&#187; (w\u0142\u0105czenie domy\u015blne planowane jest w Chrome 86). Po w\u0142\u0105czeniu trybu przekazywanie kontroli do kart w tle (TaskQueues) zosta\u0142o ograniczone do 1 wywo\u0142ania na minut\u0119, je\u015bli strona jest w tle d\u0142u\u017cej ni\u017c 5 minut.\n<li class=\"l\"> Dla wszystkich kategorii u\u017cytkownik\u00f3w w\u0142\u0105czono tryb redukcji zu\u017cycia zasob\u00f3w CPU, gdy okno przegl\u0105darki nie znajduje si\u0119 w polu widzenia u\u017cytkownika. Chrome sprawdza, czy okno przegl\u0105darki nie jest zas\u0142oni\u0119te przez inne okna i wy\u0142\u0105cza renderowanie pikseli w obszarach nak\u0142adania.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/5557268741357568\">Wzmocniono<\/a><\/noindex> ochrona przed \u0142adowaniem mieszanych tre\u015bci multimedialnych (gdy na stronie HTTPS \u0142adowane s\u0105 zasoby przez protok\u00f3\u0142 http:\/\/). Na stronach otwartych przez HTTPS zrealizowana jest automatyczna zamiana link\u00f3w &#171;http:\/\/&#187; na &#171;https:\/\/&#187; w blokach zwi\u0105zanych z \u0142adowaniem obraz\u00f3w (wcze\u015bniej zamienione zosta\u0142y skrypty i iframe, pliki d\u017awi\u0119kowe oraz wideo). Je\u015bli obraz nie jest dost\u0119pny przez https, jego \u0142adowanie jest blokowane (r\u0119cznie mo\u017cna oznaczy\u0107 blokad\u0119 przez menu dost\u0119pne poprzez symbol k\u0142\u00f3dki w pasku adresu).\n<li class=\"l\"> Do certyfikat\u00f3w TLS wydanych od 1 wrze\u015bnia 2020 roku, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53250\">b\u0119dzie<\/a><\/noindex> wprowadza nowe ograniczenie dotycz\u0105ce okresu wa\u017cno\u015bci - czas \u017cycia danych certyfikat\u00f3w nie mo\u017ce przekracza\u0107 398 dni (13 miesi\u0119cy). Podobne ograniczenia zastosowano w przegl\u0105darkach Firefox i Safari. Dla certyfikat\u00f3w wydanych przed 1 wrze\u015bnia zaufanie b\u0119dzie zachowane, ale ograniczone do 825 dni (2,2 roku).\n<li class=\"l\"> W trybie Origin Trials (eksperymentalne funkcje wymagaj\u0105ce osobnej aktywacji) dodano kilka nowych API. Origin Trial oznacza mo\u017cliwo\u015b\u0107 pracy z okre\u015blonym API z aplikacji \u0142adowanych z localhost lub 127.0.0.1, lub po zarejestrowaniu si\u0119 i uzyskaniu specjalnego tokena, kt\u00f3ry jest wa\u017cny przez ograniczony czas dla konkretnej witryny.\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/hands-on-portals\/\">Zapewniono<\/a><\/noindex> koncept <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WICG\/portals\">portal\u00f3w<\/a><\/noindex> w celu zapewnienia p\u0142ynnej nawigacji mi\u0119dzy stronami i osadzenia jednej strony w drugiej w celu podgl\u0105du zawarto\u015bci przed przej\u015bciem. Zaproponowano nowy tag , kt\u00f3ry umo\u017cliwia wy\u015bwietlenie innej strony w formie osadzenia, na kt\u00f3r\u0105, gdy uzyska fokus, pokazana w osadzeniu strona zostanie przekszta\u0142cona w stan g\u0142\u00f3wnego dokumentu, wewn\u0105trz kt\u00f3rego dozwolona jest nawigacja. W przeciwie\u0144stwie do iframe osadzenie jest ca\u0142kowicie izolowane od podstawowej strony i traktowane jako oddzielny dokument.\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/fetch-upload-streaming\">Fetch Upload Streaming<\/a><\/noindex>, co umo\u017cliwia realizacj\u0119 zapyta\u0144 fetch z \u0142adowaniem zawarto\u015bci w formie strumienia <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ReadableStream\">ReadableStream<\/a><\/noindex> (wcze\u015bniej zapytanie wymaga\u0142o pe\u0142nej gotowo\u015bci zawarto\u015bci, a teraz mo\u017cliwe jest rozpocz\u0119cie wysy\u0142ania danych w formie strumienia, nie czekaj\u0105c na pe\u0142n\u0105 gotowo\u015b\u0107 cia\u0142a zapytania). Na przyk\u0142ad aplikacja internetowa mo\u017ce rozpocz\u0105\u0107 wysy\u0142anie danych formularza internetowego, jak tylko u\u017cytkownik zacznie wpisywa\u0107 tekst w polu wej\u015bciowym, a gdy pisanie zostanie zako\u0144czone, dane przez fetch() b\u0119d\u0105 ju\u017c wysy\u0142ane. W tym r\u00f3wnie\u017c za pomoc\u0105 nowego API mo\u017cna przesy\u0142a\u0107 dane d\u017awi\u0119kowe i wideo generowane po stronie klienta.\n<li class=\"l\"> Zaproponowano API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5191745052606464\">Declarative Shadow DOM<\/a><\/noindex> do tworzenia nowych korzeni w <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webcomponents\/spec\/shadow\/\">Shadow DOM<\/a><\/noindex>, na przyk\u0142ad aby oddzieli\u0107 importowany styl elementu zewn\u0119trznego oraz zwi\u0105zan\u0105 z nim poddrzewo DOM od g\u0142\u00f3wnego dokumentu. Zaproponowane deklaracyjne API pozwala na oddzielanie ga\u0142\u0119zi DOM tylko w HTML, bez konieczno\u015bci pisania kodu w JavaScript.\n<li class=\"l\"> Dodano w\u0142a\u015bciwo\u015b\u0107 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5752004691361792\">RTCRtpEncodingParameters.adaptivePtime<\/a><\/noindex>, kt\u00f3re pozwala nadawcy strumieni RTC (komunikacja w czasie rzeczywistym) zarz\u0105dza\u0107 w\u0142\u0105czaniem adaptacyjnego mechanizmu wysy\u0142ania pakiet\u00f3w.\n<li class=\"l\"> Uproszczono zapewnienie trwa\u0142ej pami\u0119ci dla ju\u017c zainstalowanych aplikacji PWA (Aplikacje internetowe o progresywnym dzia\u0142aniu) i TWA (Zaufane dzia\u0142ania internetowe).<br \/>\nAplikacja wystarczy, \u017ce wywo\u0142a metod\u0119 navigator.storage.persist() i <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/persistent-storage\/\">trwa\u0142a pami\u0119\u0107<\/a><\/noindex> zostanie przydzielona automatycznie.<\/p>\n<\/ul>\n<li class=\"l\"> Wprowadzono nowe regu\u0142y CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/at-property\/\">@property<\/a><\/noindex>, kt\u00f3re pozwalaj\u0105 rejestrowa\u0107 <noindex><a rel=\"nofollow\" href=\"https:\/\/drafts.css-houdini.org\/css-properties-values-api\/\">w\u0142asne w\u0142a\u015bciwo\u015bci CSS<\/a><\/noindex> z dziedziczeniem, sprawdzaniem typ\u00f3w i warto\u015bciami domy\u015blnymi. Dzia\u0142anie @property jest podobne do wcze\u015bniej dodanej metody registerProperty().\n<li class=\"l\"> Dla system\u00f3w Windows zapewniono mo\u017cliwo\u015b\u0107 korzystania z metody <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/get-installed-related-apps\/\">getInstalledRelatedApps()<\/a><\/noindex> w celu okre\u015blenia zainstalowanych aplikacji PWA. Wcze\u015bniej metoda ta dzia\u0142a\u0142a tylko na platformie Android.\n<li class=\"l\"> Dla system\u00f3w stacjonarnych wprowadzono wsparcie dla <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\/\">ikonek aplikacji<\/a><\/noindex>, kt\u00f3re pozwalaj\u0105 na szybki dost\u0119p do popularnych, standardowych dzia\u0142a\u0144 w aplikacji. Aby stworzy\u0107 ikonki, wystarczy doda\u0107 elementy do manifestu aplikacji internetowej w formacie PWA (Aplikacje internetowe o progresywnym dzia\u0142aniu). Wcze\u015bniej ikonki aplikacji by\u0142y dost\u0119pne tylko na platformie Android.\n<li class=\"l\"> Dodano w\u0142a\u015bciwo\u015b\u0107 CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4613920211861504\">content-visibility<\/a><\/noindex> do zarz\u0105dzania widoczno\u015bci\u0105 tre\u015bci w celu optymalizacji renderowania. Przy ustawieniu warto\u015bci \u2018auto\u2019 widoczno\u015b\u0107 jest okre\u015blana przez przegl\u0105dark\u0119 na podstawie blisko\u015bci elementu do granicy widocznego obszaru. Warto\u015b\u0107 \u2018hidden\u2019 pozwala na pe\u0142ne zarz\u0105dzanie wy\u015bwietlaniem elementu z poziomu skrypt\u00f3w.\n<li class=\"l\"> Dodano w\u0142a\u015bciwo\u015b\u0107 CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4688138070917120\">counter-set<\/a><\/noindex> do ustawienia okre\u015blonej warto\u015bci dla istniej\u0105cych licznik\u00f3w. Nowa w\u0142a\u015bciwo\u015b\u0107 CSS uzupe\u0142nia wcze\u015bniej dost\u0119pne w\u0142a\u015bciwo\u015bci counter-reset i counter-increment, stosowane do tworzenia nowego licznika lub zwi\u0119kszania istniej\u0105cego.\n<li class=\"l\"> Dodano w\u0142a\u015bciwo\u015b\u0107 CSS \u2018page\u2019, kt\u00f3ra odzwierciedla stron\u0119 podczas drukowania, a tak\u017ce w\u0142a\u015bciwo\u015b\u0107 \u2018page-orientation\u2019 do uzyskiwania informacji o orientacji strony (\u2018upright\u2019, \u2018rotate-left\u2019 i \u2018rotate-right\u2019). Wprowadzono obs\u0142ug\u0119 odwo\u0142a\u0144 do stron po nazwach, na przyk\u0142ad \u2018@page foobar {}\u2019.\n<li class=\"l\"> Wprowadzono API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/features\/5167290693713920\">Event Timing<\/a><\/noindex> do pomiaru op\u00f3\u017anie\u0144 zdarzenia przed i po za\u0142adowaniu strony.\n<li class=\"l\"> W zdarzeniu leavepictureinpicture teraz przekazywany jest link do pictureInPictureWindow, aby uzyska\u0107 dost\u0119p do okna w trybie Picture-in-Picture.\n<li class=\"l\"> Podczas wype\u0142niania nag\u0142\u00f3wka Referrer domy\u015blnie teraz <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/07\/referrer-policy-new-chrome-default\">jest stosowane<\/a><\/noindex> zasada strict-origin-when-cross-origin (przesy\u0142a\u0107 Referrer skr\u00f3cony do innych host\u00f3w, z kt\u00f3rych \u0142adowane s\u0105 zasoby) zamiast no-referrer-when-downgrade (Referrer nie jest wype\u0142niany przy przej\u015bciu z HTTPS na HTTP, ale jest przesy\u0142any przy \u0142adowaniu zasob\u00f3w przez HTTPS).\n<li class=\"l\"> W API WebAuthn <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5102556109864960\">zaproponowano<\/a><\/noindex> nowe metody getPublicKey(), getPublicKeyAlgorithm() i getAuthenticatorData().\n<li class=\"l\"> W WebAssembly <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5648655109324800\">dodano<\/a><\/noindex> wsparcie importu i eksportu 64-bitowych parametr\u00f3w funkcji, przy u\u017cyciu typu JavaScript BigInt.\n<li class=\"l\"> W WebAssembly zrealizowano rozszerzenie <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WebAssembly\/multi-value\">Multi-value<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/11\/multi-value-all-the-wasm\/\">umo\u017cliwiaj\u0105ce<\/a><\/noindex> funkcje zwracane wielu warto\u015bci.\n<li class=\"l\"> Pocz\u0105tkowy (baseline) kompilator Liftoff dla WebAssembly jest u\u017cywany dla wszystkich architektur i platform, a nie tylko dla system\u00f3w Intel. Kluczowa r\u00f3\u017cnica mi\u0119dzy Liftoff a wcze\u015bniej stosowanym kompilatorem TurboFan polega na tym, \u017ce Liftoff d\u0105\u017cy do uzyskania jak najwi\u0119kszej pr\u0119dko\u015bci pocz\u0105tkowej kompilacji, kosztem niskiej wydajno\u015bci generowanego kodu. Liftoff jest znacznie prostszy ni\u017c TurboFan i generuje gotowy do uruchomienia kod maszynowy bardzo szybko, co pozwala niemal od razu na jego wykonanie, minimalizuj\u0105c op\u00f3\u017anienie zwi\u0105zane z kompilacj\u0105. Aby przyspieszy\u0107 kod roboczy, r\u00f3wnolegle uruchamiana jest faza optymalizuj\u0105cej rekompilacji, kt\u00f3ra jest realizowana z u\u017cyciem kompilatora Turbofan. Po przygotowaniu zoptymalizowanych instrukcji maszynowych, pocz\u0105tkowa wersja robocza jest zast\u0119powana szybszym kodem. W sumie, dzi\u0119ki zmniejszeniu op\u00f3\u017anienia przed rozpocz\u0119ciem wykonania, zastosowanie Liftoff doprowadzi\u0142o do zwi\u0119kszenia wydajno\u015bci zestawu testowego WebAssembly o oko\u0142o 20%.\n<li class=\"l\"> W JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/logical-assignment\">dodano<\/a><\/noindex> nowe operatory logicznego przypisania: \u2018??=\u2019, \u2018&amp;&amp;=\u2019 i \u2018||=\u2019. Operator \u2018x ??= y\u2019 wykonuje przypisanie tylko wtedy, gdy \u2018x\u2019 przyjmuje warto\u015b\u0107 null lub undefined. Operator 'x ||= y\u2019 wykonuje przypisanie tylko wtedy, gdy \u2018x\u2019 ma warto\u015b\u0107 FALSE, a w \u2018x &amp;&amp;= y\u2019 \u2014 TRUE.\n<li class=\"l\"> Dodano metod\u0119 String.prototype.replaceAll(), zwracaj\u0105c\u0105 nowy ci\u0105g (oryginalny ci\u0105g nie jest zmieniany), w kt\u00f3rym na podstawie zadanego wzoru dokonano zamiany wszystkich pasuj\u0105cych warto\u015bci. Wzory mog\u0105 by\u0107 zar\u00f3wno prostymi maskami, jak i wyra\u017ceniami regularnymi.\n<li class=\"l\"> Zrealizowano metod\u0119 Promise.any(), kt\u00f3ra zwraca pierwszy spe\u0142niony Promise z listy.\n<li class=\"l\"> Zako\u0144czono dzia\u0142anie manifestu AppCache (technologia do organizacji pracy aplikacji webowej w trybie offline). Jako pow\u00f3d podano ch\u0119\u0107 pozbycia si\u0119 jednego z wektor\u00f3w do przeprowadzania atak\u00f3w zwi\u0105zanych z mi\u0119dzystronowym skryptowaniem. Zamiast AppCache zaleca si\u0119 korzystanie z API. <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Cache\">Cache<\/a><\/noindex>.\n<li class=\"l\"> Zabroniono przesy\u0142ania Cookies w trybie SameSite=None dla po\u0142\u0105cze\u0144 bez szyfrowania. Atrybut SameSite jest okre\u015blany w nag\u0142\u00f3wku Set-Cookie, aby zarz\u0105dza\u0107 przesy\u0142aniem Cookies i domy\u015blnie ustawiony na warto\u015b\u0107 \u2018SameSite=Lax\u2019, ograniczaj\u0105c\u0105 wysy\u0142anie Cookies dla mi\u0119dzystronnych subzapytania, takich jak \u017c\u0105danie obrazu lub \u0142adowanie tre\u015bci przez iframe z innej witryny.<br \/>\nStrony mog\u0105 nadpisa\u0107 domy\u015blny tryb SameSite, jawnie ustawiaj\u0105c przy instalacji plik\u00f3w cookie warto\u015b\u0107 SameSite=None. Warto\u015b\u0107 SameSite=None dla plik\u00f3w cookie mo\u017ce by\u0107 teraz ustawiana tylko w trybie Secure, kt\u00f3ry dzia\u0142a dla po\u0142\u0105cze\u0144 przez HTTPS. <\/p>\n<li class=\"l\"> W narz\u0119dziach dla programist\u00f3w webowych <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/06\/devtools\">dodano<\/a><\/noindex> wsparcie dla edytowania styl\u00f3w stworzonych przy pomocy framework\u00f3w CSS-in-JS za pomoc\u0105 API CSSOM (Model Obiektowy CSS), a tak\u017ce styl\u00f3w dodanych z JavaScript. Panel audytu zosta\u0142 zaktualizowany do wydania <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleChrome\/lighthouse\/\">Lighthouse 6.0<\/a><\/noindex>, kt\u00f3ry wprowadza nowe metryki Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) oraz Total Blocking Time (TBT).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598439951.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/9c8bbb7cc5a580465bd9008a12807af0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> W panelu oceny wydajno\u015bci wy\u015bwietlana jest informacja o <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/code-caching-for-devs\">buforowaniu wynik\u00f3w kompilacji JavaScript<\/a><\/noindex>. W przypadku nawigacji u\u017cytkownika po stronie w skali zapewniono wy\u015bwietlanie czasu w odniesieniu do pocz\u0105tku nawigacji, a nie pocz\u0105tku nagrania.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2020\/06\/js-compilation-cache.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/3457d585ca9937e452b5eefde92fdffa.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<p>Opr\u00f3cz wprowadzenia nowo\u015bci i poprawy b\u0142\u0119d\u00f3w w nowej wersji usuni\u0119to <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M85\">20 luk bezpiecze\u0144stwa<\/a><\/noindex>. Wiele luk zosta\u0142o wykrytych w wyniku automatycznego testowania narz\u0119dziami <noindex><a rel=\"nofollow\" href=\"http:\/\/code.google.com\/p\/address-sanitizer\/wiki\/AddressSanitizer\">AddressSanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/memory-sanitizer\/wiki\/MemorySanitizer\">MemorySanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/control-flow-integrity\">Control Flow Integrity<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/libfuzzer\">LibFuzzer<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. Nie stwierdzono krytycznych problem\u00f3w, kt\u00f3re pozwalaj\u0105 obej\u015b\u0107 wszystkie poziomy zabezpiecze\u0144 przegl\u0105darki i wykona\u0107 kod w systemie poza \u015brodowiskiem sandbox. W ramach programu wyp\u0142at nagr\u00f3d za wykrywanie luk w bie\u017c\u0105cej wersji firma Google przyzna\u0142a 14 nagr\u00f3d o \u0142\u0105cznej warto\u015bci 10 000 dolar\u00f3w ameryka\u0144skich (jedna nagroda 5000 dolar\u00f3w, trzy nagrody 1000 dolar\u00f3w i cztery nagrody 500 dolar\u00f3w). Warto\u015b\u0107 6 nagr\u00f3d nie zosta\u0142a jeszcze okre\u015blona. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53600\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 85. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 Chrome \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432 Google, \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u0440\u0430\u0445\u0430, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f Flash \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443, \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 (DRM), \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 \u043f\u043e\u0438\u0441\u043a\u0435 RLZ-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chrome 86 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":92412,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-92411","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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-chrome-85\" \/>\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\u0420\u0435\u043b\u0438\u0437 Chrome 85 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-chrome-85\" \/>\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-08-26T17:42:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-26T17:42:36+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 Chrome 85 | ProHoster","description":"Firma Google zaprezentowa\u0142a wydanie przegl\u0105darki internetowej","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-chrome-85","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\u0420\u0435\u043b\u0438\u0437 Chrome 85 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-chrome-85","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-08-26T17:42:36+00:00","article:modified_time":"2020-08-26T17:42:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"92411","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 12:08:24","updated":"2022-10-03 17:24:48","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\/92411","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=92411"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/92411\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/92412"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=92411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=92411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=92411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}