{"id":38013,"date":"2019-10-31T22:21:11","date_gmt":"2019-10-31T19:21:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-chrome-77\/"},"modified":"2019-10-31T22:21:11","modified_gmt":"2019-10-31T19:21:11","slug":"reliz-chrome-77","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-chrome-77","title":{"rendered":"Wydanie Chrome 77","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2019\/09\/stable-channel-update-for-desktop.html\">przedstawi\u0142a<\/a><\/noindex> wydanie przegl\u0105darki internetowej <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 77<\/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>Nast\u0119pna wersja Chrome 78 jest zaplanowana na 22 pa\u017adziernika.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408\">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\/2019\/08\/chrome-77-beta-new-performance-metrics.html\">do<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/\">Chrome<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-77\">77<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51271\">Zako\u0144czono<\/a><\/noindex> Oddzielna notatka dla witryn z certyfikatami klasy EV (Extended Validation). Informacje o stosowaniu certyfikat\u00f3w EV s\u0105 teraz wy\u015bwietlane tylko w rozwijanym menu, kt\u00f3re jest pokazywane po klikni\u0119ciu na ikon\u0119 zabezpieczonego po\u0142\u0105czenia. Nazwa firmy zatwierdzonej przez centrum certyfikacji, do kt\u00f3rej przypisany jest certyfikat EV, nie b\u0119dzie ju\u017c wy\u015bwietlana w pasku adresu.\n<li class=\"l\"> Wzmocniono izolacj\u0119 obs\u0142ugi witryn. Dodano ochron\u0119 dla mi\u0119dzywitrynowych danych, takich jak pliki cookie i zasoby HTTP, pobierane z obcych witryn kontrolowanych przez z\u0142o\u015bliwych u\u017cytkownik\u00f3w. Izolacja dzia\u0142a nawet w przypadku, gdy atakuj\u0105cy odkryje b\u0142\u0105d w procesie odpowiedzialnym za renderowanie i spr\u00f3buje wykona\u0107 kod w jego kontek\u015bcie.\n<li class=\"l\"> Dodano now\u0105 stron\u0119 powitaln\u0105 dla nowych u\u017cytkownik\u00f3w (chrome:\/\/welcome\/), wy\u015bwietlan\u0105 zamiast standardowego interfejsu otwierania nowej karty po pierwszym uruchomieniu Chrome. Strona umo\u017cliwia dodanie do zak\u0142adek popularnych us\u0142ug Google (GMail, YouTube, Maps, News i Translate), przypi\u0119cie skr\u00f3t\u00f3w na stronie nowej karty, po\u0142\u0105czenie z konto Google, aby w\u0142\u0105czy\u0107 synchronizacj\u0119 Chrome oraz ustawienie Chrome jako domy\u015blnej przegl\u0105darki w systemie.\n<li class=\"l\"> W menu na nowej karcie, wy\u015bwietlanym w prawym g\u00f3rnym rogu, dodano mo\u017cliwo\u015b\u0107 za\u0142adunku t\u0142a obrazka, a tak\u017ce pojawi\u0142y si\u0119 opcje wyboru motywu oraz dostosowania bloku ze skr\u00f3tami do szybkiego przej\u015bcia (najcz\u0119\u015bciej odwiedzane strony, r\u0119czny wyb\u00f3r u\u017cytkownika i ukrywanie blok\u00f3w ze skr\u00f3tami). Ustawienia s\u0105 obecnie reklamowane jako eksperymentalne i wymagaj\u0105 aktywacji przez flagi &#171;chrome:\/\/flags\/#ntp-customization-menu-v2&#187; oraz &#171;chrome:\/\/flags\/#chrome-colors-custom-color-picker&#187;;\n<li class=\"l\"> Zaimplementowano animacj\u0119 ikony witryny w tytule karty, sygnalizuj\u0105c\u0105, \u017ce strona jest aktualnie \u0142adowana.\n<li class=\"l\"> Dodano flag\u0119 &#171;&#8212;guest&#187;, kt\u00f3ra pozwala uruchomi\u0107 Chrome z linii polece\u0144 w trybie go\u015bcia (bez logowania do konta Google, bez zapisywania aktywno\u015bci przegl\u0105darki na dysku i bez zachowywania sesji);\n<li class=\"l\"> Kontynuowano rozpocz\u0119te w poprzedniej wersji czyszczenie flag w chrome:\/\/flags. Zamiast flag s\u0142u\u017c\u0105cych do konfigurowania zachowa\u0144 przegl\u0105darki, teraz zaleca si\u0119 u\u017cywanie zestaw\u00f3w regu\u0142.\n<li class=\"l\"> Do menu kontekstowego strony, kart i paska adresu dodano przycisk &#171;Wy\u015blij do urz\u0105dze\u0144&#187;, kt\u00f3ry pozwala wys\u0142a\u0107 link do innego urz\u0105dzenia za pomoc\u0105 Chrome Sync. Po wybraniu docelowego urz\u0105dzenia powi\u0105zanego z tym samym kontem i wys\u0142aniu linku na docelowym urz\u0105dzeniu pojawi si\u0119 powiadomienie o otwarciu linku;\n<li class=\"l\"> W wersji na Androida ca\u0142kowicie przeprojektowano stron\u0119 z list\u0105 pobranych plik\u00f3w, na kt\u00f3rej zamiast rozwijanego menu z sekcjami tre\u015bci dodano przyciski do filtrowania og\u00f3lnej listy wed\u0142ug typu tre\u015bci, a miniatury pobranych obraz\u00f3w s\u0105 teraz wy\u015bwietlane na pe\u0142nej szeroko\u015bci ekranu;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/largest-contentful-paint\/\">Dodano<\/a><\/noindex> nowe metryki do oceny pr\u0119dko\u015bci \u0142adowania i renderowania tre\u015bci w przegl\u0105darce, umo\u017cliwiaj\u0105ce programistom webowym okre\u015blenie, jak szybko g\u0142\u00f3wn\u0105 tre\u015b\u0107 strony staje si\u0119 dost\u0119pna dla u\u017cytkownika. Wcze\u015bniej proponowane narz\u0119dzia do kontrolowania renderowania pozwala\u0142y tylko oceni\u0107 same fakty rozpocz\u0119cia renderowania, ale nie gotowo\u015bci strony jako ca\u0142o\u015bci. W Chrome 77 wprowadzono nowe API  <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/largest-contentful-paint\/\">Largest Contentful Paint<\/a><\/noindex>, kt\u00f3re pozwala uzyska\u0107 czas renderowania du\u017cych (widocznych dla u\u017cytkownika) element\u00f3w w widocznej cz\u0119\u015bci, takich jak obrazy, wideo, elementy blokowe i t\u0142o strony;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh5.googleusercontent.com\/_YIQ2Wmd0n34RdRV0NIWeexb2mfU1lWAuxOmpJHaH6I-q4S8xgQdDWHJ3D2zyC_PkqUKHH79IXAxjpQ89Q9lgLJI6DyWTD3CTbjTVYQnIRvS8MfVB24FlEObEfG72Mqcun0HNsqe\"><img decoding=\"async\" alt=\"Wydanie Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/15eaf7b6eb5b5d1370a0c1078f845115.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Dodano API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5149663191629824\">PerformanceEventTiming<\/a><\/noindex>, dostarczaj\u0105ce informacji o op\u00f3\u017anieniu przed pierwsz\u0105 interakcj\u0105 u\u017cytkownika (np. naci\u015bni\u0119cie klawisza na klawiaturze lub myszce, klikni\u0119cie lub ruch wska\u017anika). Nowe API jest podzbiorem API EventTiming, umo\u017cliwiaj\u0105cym uzyskanie dodatkowych informacji do pomiaru i optymalizacji responsywno\u015bci interfejsu;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/more-capable-form-controls\/\">Dodano<\/a><\/noindex> Nowe mo\u017cliwo\u015bci dla formularzy, upraszczaj\u0105ce korzystanie z w\u0142asnych niestandardowych element\u00f3w steruj\u0105cych formularzami (niestandardowe pola wej\u015bciowe, przyciski itp.). Nowe zdarzenie &#171;formdata&#187; umo\u017cliwia u\u017cycie handler\u00f3w JavaScript do dodawania danych do formularza na etapie jego wysy\u0142ania bez konieczno\u015bci przechowywania danych w ukrytych elementach input.\n<p>Drug\u0105 nowo\u015bci\u0105 jest wsparcie dla tworzenia w\u0142asnych element\u00f3w powi\u0105zanych z formularzem, kt\u00f3re dzia\u0142aj\u0105 jako wbudowane kontrolki formularzy, w tym wspieraj\u0105ce takie funkcje jak w\u0142\u0105czenie walidacji wej\u015bcia oraz inicjowanie przesy\u0142ania danych na serwer. Aby oznaczy\u0107 element jako komponent interfejsu formularza, wprowadzono atrybut formAssociated, a dla dost\u0119pu do dodatkowych metod zarz\u0105dzania formularzem, takich jak setFormValue() i setValidity(), dodano wywo\u0142anie attachInternals();<\/p>\n<li class=\"l\"> W trybie <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleChrome\/OriginTrials\/blob\/gh-pages\/developer-guide.md\">Origin Trials<\/a><\/noindex> (eksperymentalne funkcje wymagaj\u0105ce oddzielnej aktywacji) dodano nowe API <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/08\/contact-picker\">Wyb\u00f3r kontakt\u00f3w<\/a><\/noindex>, pozwalaj\u0105ce u\u017cytkownikowi na wyb\u00f3r wpis\u00f3w z ksi\u0105\u017cki adresowej i przes\u0142anie okre\u015blonych informacji o nich na stron\u0119. Przy \u017c\u0105daniu okre\u015blany jest zestaw w\u0142a\u015bciwo\u015bci, kt\u00f3re nale\u017cy uzyska\u0107 (np. imi\u0119 i nazwisko, e-mail, numer telefonu). Te w\u0142a\u015bciwo\u015bci s\u0105 wyra\u017anie przedstawiane u\u017cytkownikowi, kt\u00f3ry podejmuje ostateczn\u0105 decyzj\u0119 o przes\u0142aniu danych lub nie. API mo\u017ce by\u0107 u\u017cywane, na przyk\u0142ad, w internetowym kliencie poczty do wybierania odbiorc\u00f3w dla wysy\u0142anego listu, w aplikacji webowej z funkcj\u0105 VoIP do inicjowania po\u0142\u0105czenia na okre\u015blony numer lub w sieci spo\u0142eczno\u015bciowej do wyszukiwania ju\u017c zarejestrowanych znajomych.\n<p>Origin Trial oznacza mo\u017cliwo\u015b\u0107 pracy z wskazanym API z aplikacji za\u0142adowanych z localhost lub 127.0.0.1, lub po rejestracji i uzyskaniu specjalnego tokena, kt\u00f3ry dzia\u0142a przez ograniczony czas dla konkretnej witryny. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/08\/contact-picker-left.jpg\"><img decoding=\"async\" alt=\"Wydanie Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/029d9f9ad92ada6815dc221f7855c172.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/08\/contact-picker-right.jpg\"><img decoding=\"async\" alt=\"Wydanie Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/90a20eba72e637e376b7711317314f2e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Dla formularzy wprowadzono atrybut &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5654529808793600\">enterkeyhint<\/a><\/noindex>&#171;, kt\u00f3ry pozwala okre\u015bli\u0107 zachowanie po naci\u015bni\u0119ciu klawisza Enter na wirtualnej klawiaturze. Atrybut mo\u017ce przyjmowa\u0107 warto\u015bci enter, done, go, next, previous, search i send;\n<li class=\"l\"> Dodano regu\u0142\u0119 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5341992867332096\">document-domain<\/a><\/noindex>, zarz\u0105dzaj\u0105ce dost\u0119pem do w\u0142a\u015bciwo\u015bci &#171;document.domain&#187;. Domy\u015blnie dost\u0119p jest dozwolony, ale je\u015bli zostanie zablokowany, pr\u00f3ba zmiany warto\u015bci &#171;document.domain&#187; spowoduje wy\u015bwietlenie b\u0142\u0119du;\n<li class=\"l\"> W API Performance dodano wywo\u0142anie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5110682739539968\">LayoutShift<\/a><\/noindex>, kt\u00f3re pozwala \u015bledzi\u0107 zmian\u0119 pozycji element\u00f3w DOM na ekranie.\n<li class=\"l\"> Rozmiar nag\u0142\u00f3wka HTTP &#171;Referer&#187; jest ograniczony do 4 KB, przy przekroczeniu tej warto\u015bci zawarto\u015b\u0107 jest przycinana do nazwy domeny;\n<li class=\"l\"> Argument url w funkcji registerProtocolHandler() jest ograniczony do u\u017cycia tylko schem http:\/\/ i https:\/\/ i teraz nie dopuszcza schem &#171;data:&#187; i &#171;blob:&#187;.\n<li class=\"l\"> W metodzie <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/intl-numberformat\">Intl.NumberFormat<\/a><\/noindex> Dodano wsparcie dla formatowania jednostek miar, walut, oznacze\u0144 naukowych i kompaktowych (na przyk\u0142ad &#171;Intl.NumberFormat(&#8216;en&#8217;, {style: &#8216;unit&#8217;,<br \/>\n  unit: &#8216;meter-per-second&#8217;}&#187;);<\/p>\n<li class=\"l\">  Dodane nowe w\u0142a\u015bciwo\u015bci CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5729982653399040\">overscroll-behavior-inline oraz overscroll-behavior-block<\/a><\/noindex> do zarz\u0105dzania zachowaniem przewijania przy osi\u0105ganiu logicznej granicy obszaru przewijania;\n<li class=\"l\"> Dla w\u0142a\u015bciwo\u015bci CSS white-space <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4842781306519552\">zrealizowano<\/a><\/noindex> wsparcie dla warto\u015bci break-spaces;\n<li class=\"l\"> W Service Workers <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5682567464353792\">dodano<\/a><\/noindex> wsparcie dla uwierzytelniania HTTP Basic oraz wywo\u0142ania standardowego okna dialogowego do wprowadzania parametr\u00f3w logowania;\n<li class=\"l\"> API Web MIDI mo\u017ce by\u0107 teraz u\u017cywane tylko w kontek\u015bcie bezpiecznego po\u0142\u0105czenia (https, lokalny plik lub localhost);\n<li class=\"l\"> Og\u0142oszono, \u017ce API WebVR 1.1 jest przestarza\u0142e, na jego miejsce wprowadzone zosta\u0142o API <noindex><a rel=\"nofollow\" href=\"https:\/\/immersive-web.github.io\/webxr\/\">WebXR Device<\/a><\/noindex>, kt\u00f3re umo\u017cliwia dost\u0119p do komponent\u00f3w do tworzenia rzeczywisto\u015bci wirtualnej i rozszerzonej oraz unifikuje dzia\u0142anie z r\u00f3\u017cnymi klasami urz\u0105dze\u0144, od stacjonarnych he\u0142m\u00f3w rzeczywisto\u015bci wirtualnej do rozwi\u0105za\u0144 opartych na urz\u0105dzeniach mobilnych.\n<li class=\"l\"> W narz\u0119dziach dla deweloper\u00f3w <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/07\/devtools\">dodano<\/a><\/noindex> mo\u017cliwo\u015b\u0107 kopiowania do schowka w\u0142a\u015bciwo\u015bci CSS w\u0119z\u0142a DOM przez menu kontekstowe wywo\u0142ywane prawym przyciskiem myszy na w\u0119\u017ale w drzewie DOM. Dodano interfejs (Show Rendering\/Layout Shift Regions) do \u015bledzenia przesuni\u0119\u0107 rozmieszczenia z powodu braku zastawek pod reklamy i obrazy (kiedy podczas przegl\u0105dania \u0142adowanie kolejnego obrazu przesuwa tekst w d\u00f3\u0142). Panel audytu zaktualizowano do wydania <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleChrome\/lighthouse\/releases\/tag\/v5.1.0\">Lighthouse 5.1<\/a><\/noindex>. Automatycznie prze\u0142\u0105czane jest na ciemny motyw DevTools przy u\u017cyciu ciemnego motywu w systemie operacyjnym. W trybie inspekcji sieci dodano oznaczenie \u0142adowania zasobu z pami\u0119ci podr\u0119cznej prefetch. W panelu Application dodano wsparcie dla wy\u015bwietlania powiadomie\u0144 push i powiadomie\u0144. W konsoli internetowej przy podgl\u0105dzie obiekt\u00f3w teraz wy\u015bwietlane s\u0105 tak\u017ce prywatne pola klas;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/07\/copystyles.png\"><img decoding=\"async\" alt=\"Wydanie Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/28b27e04c306559597a8efe8170a71b2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Silnik JavaScript V8 zoptymalizowa\u0142 przechowywanie statystyk dotycz\u0105cych typ\u00f3w operand\u00f3w przekazywanych do r\u00f3\u017cnych operacji (umo\u017cliwia to optymalizacj\u0119 wykonywania tych operacji z uwzgl\u0119dnieniem konkretnych typ\u00f3w). Aby zmniejszy\u0107 zu\u017cycie pami\u0119ci, wektory do monitorowania typ\u00f3w s\u0105 teraz umieszczane w pami\u0119ci dopiero po wykonaniu okre\u015blonej ilo\u015bci bajtkodu, co eliminuje stosowanie optymalizacji dla funkcji o kr\u00f3tkim czasie \u017cycia. To zmiana pozwala zaoszcz\u0119dzi\u0107 1\u20132% pami\u0119ci w wersji na systemy stacjonarne i 5\u20136% dla urz\u0105dze\u0144 mobilnych.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/_img\/v8-release-77\/lazy-feedback-allocation.svg\"><img decoding=\"async\" alt=\"Wydanie Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/40a775fc96c7a7f46aa5634e1582dd36.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Ulepszono skalowalno\u015b\u0107 kompilacji w tle WebAssembly \u2014 im wi\u0119cej rdzeni procesora w systemie, tym wi\u0119ksze korzy\u015bci z dodanych optymalizacji. Na przyk\u0142ad, na komputerze 24-rdzeniowym z procesorem Xeon czas kompilacji demonstracyjnej aplikacji Epic ZenGarden zosta\u0142 skr\u00f3cony o po\u0142ow\u0119.<br \/>\n<center><img decoding=\"async\" alt=\"Wydanie Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/a7ed72fee518325f5fe05d0de2c4b0d7.png\" style=\"display:block;margin: 0 auto;\" \/><\/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-M77\">52 podatno\u015bci<\/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>. Jeden problem (CVE-2019-5870) oznaczony jest jako krytyczny, co oznacza, \u017ce pozwala na obej\u015bcie wszystkich poziom\u00f3w zabezpiecze\u0144 przegl\u0105darki i wykonanie kodu w systemie poza \u015brodowiskiem sandbox. Szczeg\u00f3\u0142y dotycz\u0105ce krytycznej podatno\u015bci s\u0105 na razie <noindex><a rel=\"nofollow\" href=\"https:\/\/crbug.com\/999311\">niedost\u0119pne<\/a><\/noindex>, wiadomo tylko, \u017ce mo\u017ce prowadzi\u0107 do odwo\u0142ania si\u0119 do ju\u017c zwolnionego obszaru pami\u0119ci w kodzie przetwarzania danych multimedialnych. W ramach programu nagr\u00f3d za odkrycie podatno\u015bci dla bie\u017c\u0105cego wydania firma Google wyp\u0142aci\u0142a 38 nagr\u00f3d na \u0142\u0105czn\u0105 kwot\u0119 33500 dolar\u00f3w USA (jedna nagroda 7500 dolar\u00f3w, cztery nagrody po 3000 dolar\u00f3w, trzy nagrody po 2000 dolar\u00f3w, cztery nagrody po 1000 dolar\u00f3w i osiem nagr\u00f3d po 500 dolar\u00f3w). Kwota 18 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=51468\">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 77. \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 78 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28531,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38013","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-77\" \/>\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 77 | 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-77\" \/>\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=\"2019-10-31T19:21:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21:11+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 77 | ProHoster","description":"Firma Google zaprezentowa\u0142a wydanie przegl\u0105darki internetowej","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-chrome-77","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 77 | 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-77","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":"2019-10-31T19:21:11+00:00","article:modified_time":"2019-10-31T19:21:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38013","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":"2026-01-23 20:07:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:16:23","updated":"2026-01-23 20:07: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\/38013","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=38013"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/38013\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/28531"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=38013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=38013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=38013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}