{"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\/sk\/blog\/news\/reliz-chrome-77","title":{"rendered":"Verzia Chrome 77","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Spolo\u010dnos\u0165 Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2019\/09\/stable-channel-update-for-desktop.html\">predstavila<\/a><\/noindex> uvedenie webov\u00e9ho prehliada\u010da <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 77<\/a><\/noindex>. S\u00fa\u010dasne <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">je dostupn\u00fd<\/a><\/noindex> stabiln\u00e9 vydanie otvoren\u00e9ho projektu <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, ktor\u00e9 je z\u00e1kladom Chrome. Prehliada\u010d Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">sa l\u00ed\u0161i<\/a><\/noindex> vyu\u017e\u00edva log\u00e1 Google, m\u00e1 syst\u00e9m posielania notifik\u00e1ci\u00ed v pr\u00edpade p\u00e1du, mo\u017enos\u0165 na\u010d\u00edtania modulu Flash na vy\u017eiadanie, moduly na prehr\u00e1vanie chr\u00e1nen\u00e9ho videa (DRM), syst\u00e9m automatickej in\u0161tal\u00e1cie aktualiz\u00e1ci\u00ed a pren\u00e1\u0161anie pri vyh\u013ead\u00e1van\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">parametrov RLZ<\/a><\/noindex>\u010eal\u0161ie vydanie Chrome 78 je napl\u00e1novan\u00e9 na 22. okt\u00f3bra.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408\">Hlavn\u00e9<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">zmeny<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2019\/08\/chrome-77-beta-new-performance-metrics.html\">v<\/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\">Pozastaven\u00e9<\/a><\/noindex> Samostatn\u00e1 pozn\u00e1mka pre str\u00e1nky so sk\u00fa\u0161obn\u00fdmi certifik\u00e1tmi \u00farovne EV (Extended Validation). Inform\u00e1cie o pou\u017e\u00edvan\u00ed EV certifik\u00e1tov sa teraz zobrazuj\u00fa iba v rozba\u013eovacom menu, ktor\u00e9 sa zobrazuje po kliknut\u00ed na ikonu zabezpe\u010den\u00e9ho pripojenia. N\u00e1zov spolo\u010dnosti overenej certifika\u010dnou autoritou, k ktorej je pripojen\u00fd EV certifik\u00e1t, sa u\u017e nebude zobrazova\u0165 v adresnom riadku;\n<li class=\"l\"> Posilnen\u00e1 izol\u00e1cia spracovate\u013eov webov\u00fdch str\u00e1nok. Pridan\u00e1 ochrana pre medzi-webov\u00e9 d\u00e1ta, ako s\u00fa Cookies a HTTP zdroje, z\u00edskan\u00e9 zo str\u00e1nok ovl\u00e1dan\u00fdch \u00fato\u010dn\u00edkmi. Izol\u00e1cia funguje aj v pr\u00edpade, \u017ee \u00fato\u010dn\u00edk n\u00e1jde chybu v procese, ktor\u00fd sa zaober\u00e1 vykres\u013eovan\u00edm, a pok\u00fasi sa vykona\u0165 k\u00f3d v jeho kontexte;\n<li class=\"l\"> Pridan\u00e1 nov\u00e1 str\u00e1nka na priv\u00edtanie nov\u00fdch pou\u017e\u00edvate\u013eov (chrome:\/\/welcome\/), ktor\u00e1 sa zobrazuje namiesto \u0161tandardn\u00e9ho rozhrania otvorenia novej karty po prvom spusten\u00ed Chrome. Str\u00e1nka umo\u017e\u0148uje prida\u0165 do z\u00e1lo\u017eiek popul\u00e1rne slu\u017eby Google (GMail, YouTube, Maps, News a Translate), pripoji\u0165 skratky na str\u00e1nku novej karty, pripoji\u0165 sa k \u00fa\u010dtu Google za \u00fa\u010delom aktiv\u00e1cie Chrome Sync a stanovi\u0165 Chrome ako predvolen\u00fd prehliada\u010d v syst\u00e9me.\n<li class=\"l\"> V ponuke str\u00e1nky novej karty, zobrazen\u00e9 v pravom hornom rohu, bola pridan\u00e1 mo\u017enos\u0165 nahr\u00e1vania pozadia, ako aj mo\u017enosti v\u00fdberu t\u00e9my a nastavenia bloku s odkazmi pre r\u00fdchly pr\u00edstup (naj\u010dastej\u0161ie nav\u0161tevovan\u00e9 str\u00e1nky, ru\u010dn\u00fd v\u00fdber pou\u017e\u00edvate\u013ea a skrytie blokov s odkazmi). Nastavenia s\u00fa zatia\u013e prezentovan\u00e9 ako experiment\u00e1lne a vy\u017eaduj\u00fa aktiv\u00e1ciu cez vlajky &#171;chrome:\/\/flags\/#ntp-customization-menu-v2&#187; a &#171;chrome:\/\/flags\/#chrome-colors-custom-color-picker&#187;;\n<li class=\"l\"> Zabezpe\u010den\u00e1 anim\u00e1cia ikony webstr\u00e1nky na karte, signalizuj\u00faca, \u017ee str\u00e1nka sa na\u010d\u00edtava;\n<li class=\"l\"> Pridan\u00e1 vlajka &#171;&#8212;guest&#187;, ktor\u00e1 umo\u017e\u0148uje spusti\u0165 Chrome z pr\u00edkazov\u00e9ho riadku v re\u017eime hos\u0165a (bez pripojenia k \u00fa\u010dtu Google, bez ukladania aktivity v prehliada\u010di na disk a bez uchov\u00e1vania rel\u00e1cie);\n<li class=\"l\"> Pokra\u010dovanie v \u010disten\u00ed vlajok za\u010dat\u00e9ho v minulom vydan\u00ed v chrome:\/\/flags. Namiesto vlajok na nastavenie spr\u00e1vania prehliada\u010da sa teraz odpor\u00fa\u010da pou\u017e\u00edva\u0165 s\u00fabory pravidiel;\n<li class=\"l\"> Do kontextov\u00e9ho menu str\u00e1nky, kariet a adresn\u00e9ho riadku bola pridan\u00e1 tla\u010didlo &#171;Send to your devices&#187;, ktor\u00e9 umo\u017e\u0148uje posla\u0165 odkaz na in\u00e9 zariadenie pomocou Chrome Sync. Po v\u00fdbere cie\u013eov\u00e9ho zariadenia, ktor\u00e9 je pripojen\u00e9 k tej istej \u00fa\u010dtu, a odoslan\u00ed odkazu, sa na cie\u013eovom zariaden\u00ed zobraz\u00ed upozornenie na otvorenie odkazu;\n<li class=\"l\"> V verzii pre Android bola \u00faplne prepracovan\u00e1 str\u00e1nka so zoznamom stiahnut\u00fdch s\u00faborov, kde namiesto rozba\u013eovacieho menu s sekciami obsahu boli pridan\u00e9 tla\u010didl\u00e1 na filtrovanie celkov\u00e9ho zoznamu pod\u013ea typu obsahu, pri\u010dom n\u00e1h\u013eady stiahnut\u00fdch obr\u00e1zkov s\u00fa teraz zobrazen\u00e9 na cel\u00fa \u0161\u00edrku obrazovky;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/largest-contentful-paint\/\">Boli pridan\u00e9<\/a><\/noindex> nov\u00e9 metriky na hodnotenie r\u00fdchlosti na\u010d\u00edtania a vykreslovania obsahu v prehliada\u010di, ktor\u00e9 umo\u017e\u0148uj\u00fa webov\u00e9mu v\u00fdvoj\u00e1rovi ur\u010di\u0165, ak\u00e9 r\u00fdchlo je hlavn\u00fd obsah str\u00e1nky dostupn\u00fd pre pou\u017e\u00edvate\u013ea. Predt\u00fdm navrhnut\u00e9 prostriedky na sledovanie vykreslovania umo\u017enili pos\u00fadi\u0165 iba samotn\u00fd fakt za\u010diatku vykreslovania, ale nie pripravenos\u0165 str\u00e1nky ako celku. V Chrome 77 bol navrhnut\u00fd nov\u00fd API  <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/largest-contentful-paint\/\">Largest Contentful Paint<\/a><\/noindex>, ktor\u00fd umo\u017e\u0148uje zisti\u0165 \u010das vykreslenia ve\u013ek\u00fdch (vidite\u013en\u00fdch pou\u017e\u00edvate\u013eovi) prvkov vo vidite\u013enej oblasti, ako s\u00fa obr\u00e1zky, vide\u00e1, blokov\u00e9 prvky a pozadie str\u00e1nky;<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh5.googleusercontent.com\/_YIQ2Wmd0n34RdRV0NIWeexb2mfU1lWAuxOmpJHaH6I-q4S8xgQdDWHJ3D2zyC_PkqUKHH79IXAxjpQ89Q9lgLJI6DyWTD3CTbjTVYQnIRvS8MfVB24FlEObEfG72Mqcun0HNsqe\"><img decoding=\"async\" alt=\"Verzia Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/15eaf7b6eb5b5d1370a0c1078f845115.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pridan\u00e9 API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5149663191629824\">PerformanceEventTiming<\/a><\/noindex>, poskytuj\u00faci inform\u00e1cie o oneskoren\u00ed pred prv\u00fdm interakciou pou\u017e\u00edvate\u013ea (napr\u00edklad stla\u010denie kl\u00e1vesu na kl\u00e1vesnici alebo my\u0161i, kliknutie alebo pohyb kurzora). Nov\u00fd API je podmno\u017einou API EventTiming, ktor\u00fd umo\u017e\u0148uje z\u00edska\u0165 dodato\u010dn\u00e9 inform\u00e1cie na meranie a optimaliz\u00e1ciu reak\u010dnosti rozhrania;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/more-capable-form-controls\/\">Boli pridan\u00e9<\/a><\/noindex> nov\u00e9 mo\u017enosti pre formul\u00e1re, ktor\u00e9 u\u013eah\u010duj\u00fa pou\u017e\u00edvanie vlastn\u00fdch nestandardn\u00fdch ovl\u00e1dac\u00edch prvkov formul\u00e1ra (nestandardn\u00e9 vstupn\u00e9 polia, tla\u010didl\u00e1 a pod.). Nov\u00e1 udalos\u0165 &#171;formdata&#187; umo\u017e\u0148uje pou\u017e\u00edva\u0165 spr\u00e1vcov na JavaScripte na prid\u00e1vanie \u00fadajov do formul\u00e1ra v \u010dase jeho odosielania bez potreby uchov\u00e1va\u0165 \u00fadaje v skryt\u00fdch prvkoch input.\n<p>Druhou novinkou je podpora vytv\u00e1rania vlastn\u00fdch prvkov, ktor\u00e9 s\u00fa spojen\u00e9 s formul\u00e1rom a funguj\u00fa ako zabudovan\u00e9 ovl\u00e1dacie prvky formul\u00e1rov, vr\u00e1tane podpory tak\u00fdch funkci\u00ed, ako je vykonanie kontroly spr\u00e1vnosti vstupu a iniciovanie odosielania \u00fadajov na server. Na ozna\u010denie prvku ako komponentu u\u017e\u00edvate\u013esk\u00e9ho rozhrania formul\u00e1ra je navrhnut\u00fd atrib\u00fat formAssociated a na pr\u00edstup k dodato\u010dn\u00fdm met\u00f3dam spr\u00e1vy formul\u00e1ra, ako s\u00fa setFormValue() a setValidity(), bol pridan\u00fd z\u00e1pis attachInternals();<\/p>\n<li class=\"l\"> V re\u017eime <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleChrome\/OriginTrials\/blob\/gh-pages\/developer-guide.md\">Origin Trials<\/a><\/noindex> (experiment\u00e1lne funkcie, ktor\u00e9 vy\u017eaduj\u00fa osobitn\u00e9 aktivovanie) bol pridan\u00fd nov\u00fd API <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/08\/contact-picker\">Contact Picker<\/a><\/noindex>, ktor\u00fd umo\u017e\u0148uje pou\u017e\u00edvate\u013eovi vybra\u0165 z\u00e1znamy z adres\u00e1ra a prenies\u0165 o nich ur\u010dit\u00e9 podrobnosti na str\u00e1nku. Pri \u017eiadosti sa ur\u010duje zoznam vlastnost\u00ed, ktor\u00e9 je potrebn\u00e9 z\u00edska\u0165 (napr\u00edklad meno a priezvisko, email, telef\u00f3nne \u010d\u00edslo). Tieto vlastnosti s\u00fa jasne zobrazen\u00e9 pou\u017e\u00edvate\u013eovi, ktor\u00fd si nakoniec rozhodne, \u010di \u00fadaje prenesie alebo nie. API m\u00f4\u017ee by\u0165 napr\u00edklad pou\u017eit\u00e9 v po\u0161tovom webovom klientovi na v\u00fdber pr\u00edjemcov pre odosielan\u00fd email, v webovej aplik\u00e1cii s funkciou VoIP na iniciovanie hovoru na konkr\u00e9tne \u010d\u00edslo alebo v soci\u00e1lnej sieti na h\u013eadanie u\u017e registrovan\u00fdch priate\u013eov.\n<p>Origin Trial umo\u017e\u0148uje pr\u00e1cu s uveden\u00fdm API z aplik\u00e1ci\u00ed na\u010d\u00edtan\u00fdch z localhost alebo 127.0.0.1, alebo po zaregistrovan\u00ed a z\u00edskan\u00ed \u0161peci\u00e1lneho tokenu, ktor\u00fd je platn\u00fd obmedzen\u00fd \u010das pre konkr\u00e9tnu str\u00e1nku. <\/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=\"Verzia 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=\"Verzia Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/90a20eba72e637e376b7711317314f2e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Pre formul\u00e1re bol zaveden\u00fd atrib\u00fat &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5654529808793600\">enterkeyhint<\/a><\/noindex>&#171;, ktor\u00fd ur\u010duje spr\u00e1vanie pri stla\u010den\u00ed kl\u00e1vesy Enter na virtu\u00e1lnej kl\u00e1vesnici. Atrib\u00fat m\u00f4\u017ee prija\u0165 hodnoty enter, done, go, next, previous, search a send;\n<li class=\"l\"> Bolo pridan\u00e9 pravidlo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5341992867332096\">document-domain<\/a><\/noindex>, riadiaci pr\u00edstup k vlastnosti &#171;document.domain&#187;. Predvolene je pr\u00edstup povolen\u00fd, ale ak je zak\u00e1zan\u00fd, pokus o zmenu hodnoty &#171;document.domain&#187; sp\u00f4sob\u00ed zobrazenie chyby;\n<li class=\"l\"> Do API Performance bol pridan\u00fd z\u00e1pis <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5110682739539968\">LayoutShift<\/a><\/noindex>, ktor\u00fd umo\u017e\u0148uje sledova\u0165 zmenu poz\u00edcie DOM prvkov na obrazovke.\n<li class=\"l\"> Ve\u013ekos\u0165 HTTP hlavi\u010dky &#171;Referer&#187; je obmedzen\u00e1 na 4 KB, pri prekro\u010den\u00ed tejto hodnoty sa obsah z\u00fa\u017ei na n\u00e1zov dom\u00e9ny;\n<li class=\"l\"> Argument url v funkcii registerProtocolHandler() je obmedzen\u00fd na pou\u017eitie iba sch\u00e9m http:\/\/ a https:\/\/ a teraz nepodporuje sch\u00e9mu &#171;data:&#187; a &#171;blob:&#187;.\n<li class=\"l\"> V met\u00f3da <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/intl-numberformat\">Intl.NumberFormat<\/a><\/noindex> bola pridan\u00e1 podpora form\u00e1tovania jednotiek merania, mien, vedeck\u00fdch a kompaktn\u00fdch ozna\u010den\u00ed (napr. &#171;Intl.NumberFormat(&#8216;en&#8217;, {style: &#8216;unit&#8217;,<br \/>\n  unit: &#8216;meter-per-second&#8217;}&#187;);<\/p>\n<li class=\"l\">  Pridan\u00e9 nov\u00e9 CSS vlastnosti <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5729982653399040\">overscroll-behavior-inline a overscroll-behavior-block<\/a><\/noindex> na ovl\u00e1danie spr\u00e1vania pos\u00favania pri dosiahnut\u00ed logickej hranice oblasti pos\u00favania;\n<li class=\"l\"> Pre CSS vlastnos\u0165 white-space <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4842781306519552\">bola implementovan\u00e1<\/a><\/noindex> podpora hodnoty break-spaces;\n<li class=\"l\"> V Service Workers <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5682567464353792\">bola pridan\u00e1<\/a><\/noindex> podpora autentiz\u00e1cie HTTP Basic a zobrazenia \u0161tandardn\u00e9ho dial\u00f3gu na zadanie prihlasovac\u00edch \u00fadajov;\n<li class=\"l\"> API Web MIDI m\u00f4\u017ee by\u0165 teraz pou\u017eit\u00fd iba v kontexte zabezpe\u010den\u00e9ho pripojenia (https, lok\u00e1lny s\u00fabor alebo localhost);\n<li class=\"l\"> API WebVR 1.1 bolo ozna\u010den\u00e9 za zastaran\u00e9, nahraden\u00e9 API <noindex><a rel=\"nofollow\" href=\"https:\/\/immersive-web.github.io\/webxr\/\">WebXR Device<\/a><\/noindex>, ktor\u00e9 umo\u017e\u0148uje pr\u00edstup k komponentom na vytvorenie virtu\u00e1lnej a roz\u0161\u00edrenej reality a unifik\u00e1ciu pr\u00e1ce s r\u00f4znymi triedami zariaden\u00ed, od stacion\u00e1rnych okuliarov virtu\u00e1lnej reality po rie\u0161enia na b\u00e1ze mobiln\u00fdch zariaden\u00ed.\n<li class=\"l\"> V n\u00e1strojoch pre v\u00fdvoj\u00e1rov <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/07\/devtools\">bola pridan\u00e1<\/a><\/noindex> mo\u017enos\u0165 kop\u00edrovania do schr\u00e1nky CSS vlastnost\u00ed uzla DOM cez kontextov\u00e9 menu vyvolan\u00e9 prav\u00fdm klikom na uzol v strome DOM. Pridan\u00e9 rozhranie (Show Rendering\/ Layout Shift Regions) na sledovanie posunov rozlo\u017eenia z d\u00f4vodu nedostatku z\u00e1lo\u017eiek na reklamu a obr\u00e1zky (ke\u010f pri prezeran\u00ed na\u010d\u00edtanie \u010fal\u0161ieho obr\u00e1zka posunie text nadol). Panely auditu boli aktualizovan\u00e9 na verziu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleChrome\/lighthouse\/releases\/tag\/v5.1.0\">Lighthouse 5.1<\/a><\/noindex>. Zabezpe\u010den\u00e9 automatick\u00e9 prech\u00e1dzanie na tmav\u00fa t\u00e9mu DevTools pri pou\u017eit\u00ed tmavej t\u00e9my v OS. V re\u017eime prehliadania siete pridan\u00fd indik\u00e1tor na\u010d\u00edtania zdroja z vyrovn\u00e1vacej pam\u00e4te predbe\u017en\u00e9ho na\u010d\u00edtania (prefetch cache). V paneli Application pridan\u00e1 podpora zobrazovania push spr\u00e1v a upozornen\u00ed. V webovej konzole pri n\u00e1h\u013eade objektov sa teraz zobrazuj\u00fa aj s\u00fakromn\u00e9 po\u013eia tried;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/07\/copystyles.png\"><img decoding=\"async\" alt=\"Verzia Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/28b27e04c306559597a8efe8170a71b2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Vo V8 JavaScript engine je optimalizovan\u00e9 uchov\u00e1vanie \u0161tatistiky o typoch oper\u00e1nd odovzdan\u00fdch do r\u00f4znych oper\u00e1ci\u00ed (\u010do umo\u017e\u0148uje optimalizova\u0165 vykon\u00e1vanie t\u00fdchto oper\u00e1ci\u00ed s oh\u013eadom na konkr\u00e9tne typy). Aby sa zn\u00ed\u017eila spotreba pam\u00e4te, vektory pre sledovanie typov s\u00fa teraz umiest\u0148ovan\u00e9 do pam\u00e4te a\u017e po vykonan\u00ed ur\u010dit\u00e9ho objemu bytecode, \u010do vylu\u010duje aplik\u00e1ciu optimaliz\u00e1cie pre funkcie s kr\u00e1tkou \u017eivotnos\u0165ou. Toto zmenenie umo\u017e\u0148uje u\u0161etri\u0165 1\u20132 % pam\u00e4te v desktopovej verzii a 5\u20136 % pre mobiln\u00e9 zariadenia.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/_img\/v8-release-77\/lazy-feedback-allocation.svg\"><img decoding=\"async\" alt=\"Verzia Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/40a775fc96c7a7f46aa5634e1582dd36.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Zlep\u0161en\u00e1 \u0161k\u00e1lovate\u013enos\u0165 pozadia kompil\u00e1cie WebAssembly \u2014 \u010d\u00edm viac procesorov\u00fdch jadier je v syst\u00e9me, t\u00fdm v\u00e4\u010d\u0161\u00ed je zisk z pridan\u00fdch optimaliz\u00e1ci\u00ed. Napr\u00edklad na 24-jadrovom po\u010d\u00edta\u010di s procesorom Xeon sa \u010das kompil\u00e1cie demon\u0161tra\u010dnej aplik\u00e1cie Epic ZenGarden skr\u00e1til na polovicu.<br \/>\n<center><img decoding=\"async\" alt=\"Verzia Chrome 77\" src=\"\/wp-content\/uploads\/2019\/09\/a7ed72fee518325f5fe05d0de2c4b0d7.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<\/ul>\n<p>Okrem noviniek a opravy ch\u00fdb bola v novej verzii odstr\u00e1nen\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M77\">52 zranite\u013enost\u00ed<\/a><\/noindex>. Mnoh\u00e9 z zranite\u013enost\u00ed boli odhalen\u00e9 prostredn\u00edctvom automatizovan\u00e9ho testovania n\u00e1strojmi <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> a <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. Jeden probl\u00e9m (CVE-2019-5870) je ozna\u010den\u00fd ako kritick\u00fd, t.j. umo\u017e\u0148uje ob\u00eds\u0165 v\u0161etky \u00farovne ochrany prehliada\u010da a vykona\u0165 k\u00f3d v syst\u00e9me mimo sandboxov\u00e9ho prostredia. Detaily o kritickej zranite\u013enosti zatia\u013e <noindex><a rel=\"nofollow\" href=\"https:\/\/crbug.com\/999311\">neboli zverejnen\u00e9<\/a><\/noindex>, je zn\u00e1me len to, \u017ee m\u00f4\u017ee vies\u0165 k pr\u00edstupu k u\u017e uvo\u013enenej oblasti pam\u00e4te v k\u00f3de spracovania multimedi\u00e1lnych d\u00e1t. V r\u00e1mci programu odmien za objavenie zranite\u013enost\u00ed pre s\u00fa\u010dasn\u00fd release spolo\u010dnos\u0165 Google vyplatila 38 odmien v celkovej hodnote 33 500 USD (jedna odmena 7 500 USD, \u0161tyri odmeny 3 000 USD, tri odmeny 2 000 USD, \u0161tyri odmeny 1 000 USD a osem odmien 500 USD). V\u00fd\u0161ka 18 odmien zatia\u013e nebola ur\u010den\u00e1.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <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.4 - 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\/sk\/blog\/news\/reliz-chrome-77\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Verzia Chrome 77 | ProHoster","description":"Spolo\u010dnos\u0165 Google predstavila vydanie webov\u00e9ho prehliada\u010da","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-chrome-77","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/38013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=38013"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/38013\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/28531"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=38013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=38013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=38013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}