{"id":32278,"date":"2019-10-31T21:46:05","date_gmt":"2019-10-31T18:46:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/reliz-chrome-74\/"},"modified":"2019-10-31T21:46:05","modified_gmt":"2019-10-31T18:46:05","slug":"reliz-chrome-74","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-chrome-74","title":{"rendered":"Lan\u00e7amento do Chrome 74","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A empresa Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2019\/04\/stable-channel-update-for-desktop_23.html\">apresentou<\/a><\/noindex> lan\u00e7amento do navegador web <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 74<\/a><\/noindex>. Ao mesmo tempo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">dispon\u00edvel<\/a><\/noindex> lan\u00e7amento est\u00e1vel de um projeto de c\u00f3digo aberto <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, que serve como base para o Chrome. O navegador Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">caracteriza-se<\/a><\/noindex> uso de logotipos do Google, com a possibilidade de carregar o m\u00f3dulo Flash sob demanda, a presen\u00e7a de um sistema de envio de notifica\u00e7\u00f5es em caso de falha, m\u00f3dulos para reprodu\u00e7\u00e3o de conte\u00fado de v\u00eddeo protegido, um sistema de instala\u00e7\u00e3o autom\u00e1tica de atualiza\u00e7\u00f5es e a transmiss\u00e3o durante a busca <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">de par\u00e2metros RLZ<\/a><\/noindex>. A pr\u00f3xima vers\u00e3o do Chrome 75 est\u00e1 prevista para 4 de junho.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408\">Principais<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">mudan\u00e7as<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2019\/03\/chrome-74-beta-reducing-unwanted-motion.html\">em<\/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-74\">74<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> Na ocorr\u00eancia do evento onUnload, que \u00e9 chamado ao fechar a p\u00e1gina, agora <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/12\/chrome-72-deps-rems\">\u00e9 proibido<\/a><\/noindex> exibir janelas pop-up (a chamada window.open() \u00e9 bloqueada), o que ajudar\u00e1 a proteger os usu\u00e1rios de abrir for\u00e7adamente p\u00e1ginas publicit\u00e1rias ap\u00f3s o fechamento de sites duvidosos;\n<li class=\"l\"> No motor JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-74\">s\u00e3o implementadas<\/a><\/noindex> apareceu um novo modo <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/jitless\">JIT-less<\/a><\/noindex> (a bandeira &#171;&#8212;jitless&#187;), que permite executar JavaScript sem o uso de JIT (apenas int\u00e9rprete \u00e9 utilizado) e sem alocar mem\u00f3ria execut\u00e1vel durante a execu\u00e7\u00e3o do c\u00f3digo. Desativar o JIT pode ser ben\u00e9fico para aumentar a seguran\u00e7a ao trabalhar com aplica\u00e7\u00f5es web potencialmente perigosas, bem como para garantir a constru\u00e7\u00e3o em plataformas que pro\u00edbem o uso de JIT (por exemplo, no iOS, em algumas Smart TVs e consoles de jogos). Ao desativar o JIT, o desempenho da execu\u00e7\u00e3o do JavaScript diminui em 40% no teste Speedometer 2.0 e em 80% no teste Web Tooling Benchmark, mas na simula\u00e7\u00e3o de trabalho com o YouTube, a queda de desempenho foi de apenas 6%. O consumo de mem\u00f3ria diminui ligeiramente, apenas 1,7%;\n<li class=\"l\"> No V8 tamb\u00e9m foram propostas uma s\u00e9rie de novas otimiza\u00e7\u00f5es. Por exemplo, a execu\u00e7\u00e3o de chamadas de fun\u00e7\u00f5es onde o n\u00famero de par\u00e2metros efetivamente passados n\u00e3o corresponde ao n\u00famero de argumentos indicado na defini\u00e7\u00e3o da fun\u00e7\u00e3o foi acelerada em 60%. O acesso \u00e0s propriedades do DOM foi otimizado com a fun\u00e7\u00e3o get, o que impactou positivamente o desempenho do framework Angular. O processo de parsing JavaScript foi acelerado: a otimiza\u00e7\u00e3o do decodificador UTF-8 melhorou a performance do parser em modo streaming (an\u00e1lise enquanto carrega) em 8%, e a elimina\u00e7\u00e3o de opera\u00e7\u00f5es desnecess\u00e1rias de deduplica\u00e7\u00e3o gerou um ganho adicional de 10.5%;\n<li class=\"l\"> Foi feito um trabalho para reduzir o consumo de mem\u00f3ria do motor JavaScript.<br \/>\nAdicionado c\u00f3digo para limpar o cache de bytecode, que ocupa aproximadamente 15% do tamanho total do heap. Uma fase foi adicionada ao coletor de lixo para expulsar do cache bytecode raramente compilado para fun\u00e7\u00f5es usadas ou fun\u00e7\u00f5es que s\u00e3o chamadas apenas na inicializa\u00e7\u00e3o. A decis\u00e3o de limpar \u00e9 baseada em novos contadores que levam em conta o \u00faltimo tempo de acesso ao bytecode. A mudan\u00e7a mencionada permitiu reduzir o consumo de mem\u00f3ria em 5\u201315% sem impacto negativo no desempenho. Al\u00e9m disso, no compilador de bytecode, a gera\u00e7\u00e3o de c\u00f3digo deliberadamente n\u00e3o utilizado foi eliminada, como aquele que se segue ap\u00f3s return ou break (se n\u00e3o houver um salto associado);<\/p>\n<p><center><img decoding=\"async\" alt=\"Lan\u00e7amento do Chrome 74\" src=\"\/wp-content\/uploads\/2019\/04\/9c612d2fa05e5393bb54bcc12949f953.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Para WebAssembly <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/10\/wasm-threads\">s\u00e3o implementadas<\/a><\/noindex> suporte a threads e opera\u00e7\u00f5es at\u00f4micas (API WebAssembly Threads e WebAssembly Atomics);\n<li class=\"l\"> Para entrega isolada de scripts, foi adicionada suporte ao cabe\u00e7alho &#171;#!&#187;, que define o interpretador a ser usado para executar. Por exemplo, semelhante a outras linguagens de script, um arquivo JavaScript pode parecer assim:\n<p>   #!\/usr\/bin\/env node<br \/>\n   console.log(42);<\/p>\n<li class=\"l\"> Um novo media-query &#171; foi adicionado ao CSS<noindex><a rel=\"nofollow\" href=\"https:\/\/drafts.csswg.org\/mediaqueries-5\/#prefers-reduced-motion\">prefers-reduced-motion<\/a><\/noindex>&#171;, permitindo que o site determine o estado das configura\u00e7\u00f5es do sistema operacional relacionadas \u00e0 desativa\u00e7\u00e3o de efeitos animados. Com a consulta proposta, o propriet\u00e1rio do site <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/03\/prefers-reduced-motion\">pode<\/a><\/noindex> pode saber que o usu\u00e1rio desativou efeitos animados e tamb\u00e9m desativar v\u00e1rias op\u00e7\u00f5es de anima\u00e7\u00e3o no site, como remover o efeito de tremor dos bot\u00f5es usados para chamar a aten\u00e7\u00e3o;\n<li class=\"l\"> Al\u00e9m da funcionalidade introduzida no Chrome 72 para identificar campos p\u00fablicos, <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/12\/class-fields\">foi implementado o suporte a<\/a><\/noindex> marca os campos como privados, ap\u00f3s o que o acesso aos seus valores estar\u00e1 aberto apenas dentro da classe. Para marcar um campo como privado, deve-se indicar o s\u00edmbolo &#171;#&#187; antes do nome do campo. Assim como no caso de campos p\u00fablicos, as propriedades privadas n\u00e3o exigem o uso expl\u00edcito do construtor.\n<li class=\"l\"> O cabe\u00e7alho HTTP Feature-Policy, que permite controlar o comportamento da API e a ativa\u00e7\u00e3o de determinadas funcionalidades (por exemplo, habilitar o modo s\u00edncrono de XMLHttpRequest ou desativar a Geolocation API), foi complementado <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/06\/feature-policy\">API JavaScript<\/a><\/noindex> para controlar a atividade de determinadas funcionalidades. Para os desenvolvedores, foram oferecidos dois novos m\u00e9todos document.featurePolicy e frame.featurePolicy, que oferecem tr\u00eas fun\u00e7\u00f5es:<br \/>\n    allowedFeatures() para obter uma lista de fun\u00e7\u00f5es permitidas para o dom\u00ednio atual, allowsFeature() para verificar seletivamente a ativa\u00e7\u00e3o de recursos espec\u00edficos e getAllowlistForFeature() para exibir a lista de dom\u00ednios onde o recurso especificado \u00e9 permitido na p\u00e1gina atual;<\/p>\n<li class=\"l\"> Adicionada suporte experimental (&#171;chrome:\/\/flags#enable-text-fragment-anchor&#187;) para o modo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50156\">Scroll-To-Text<\/a><\/noindex>, permitindo a cria\u00e7\u00e3o de links para palavras ou frases espec\u00edficas, sem a necessidade de indicar explicitamente no documento as marcas usando a tag &#171;a name&#187; ou a propriedade &#171;id&#187;. Para transmitir o link, \u00e9 sugerido um par\u00e2metro especial &#171;#targetText=&#187;, onde \u00e9 poss\u00edvel especificar o texto para a navega\u00e7\u00e3o. \u00c9 permitido indicar uma m\u00e1scara, incluindo frases que definem o in\u00edcio e o fim do fragmento, utilizando a v\u00edrgula como separador (por exemplo, &#171;example.com#targetText=startwords, endwords&#187;);\n<li class=\"l\"> Foi adicionada uma op\u00e7\u00e3o ao construtor AudioContext <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5136778254090240\">sampleRate<\/a><\/noindex>, que permite definir a frequ\u00eancia de amostragem para opera\u00e7\u00f5es de \u00e1udio atrav\u00e9s da API Web Audio;\n<li class=\"l\"> Adicionada a suporte \u00e0 classe <noindex>Intl.Locale<\/noindex>, que fornece m\u00e9todos para analisar e manipular par\u00e2metros de idioma, regi\u00e3o e formata\u00e7\u00e3o definidos pela localidade, al\u00e9m de ler e gravar tags de extens\u00f5es Unicode, armazenando configura\u00e7\u00f5es de localidade do usu\u00e1rio em um formato serializado;\n<li class=\"l\"> O mecanismo <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/webpackage\/draft-yasskin-http-origin-signed-responses.html\">Signed HTTP Exchanges<\/a><\/noindex> (SXG) foi ampliado com recursos para <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5687904902840320\">informa\u00e7\u00e3o<\/a><\/noindex> distribuidores de conte\u00fado sobre erros de carregamento de conte\u00fado assinado, como problemas de verifica\u00e7\u00e3o de certificados. O tratamento de erros \u00e9 realizado atrav\u00e9s das extens\u00f5es da API <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2018\/09\/reportingapi#nel\">Network Error Logging<\/a><\/noindex>. Lembrando que o SXG <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50033\">permite<\/a><\/noindex> permite a um propriet\u00e1rio de site autorizar, com assinatura digital, a publica\u00e7\u00e3o de determinadas p\u00e1ginas em outro site, ap\u00f3s o que, ao acessar essas p\u00e1ginas no segundo site, o navegador mostrar\u00e1 ao usu\u00e1rio a URL do site original, apesar da p\u00e1gina ter sido carregada a partir de outro host;\n<li class=\"l\"> Foi adicionado ao class TextEncoder o m\u00e9todo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5546544912662528\">encodeInto()<\/a><\/noindex>, que permite gravar uma string codificada diretamente em um buffer previamente alocado. O m\u00e9todo encodeInto() \u00e9 uma alternativa de alto desempenho ao m\u00e9todo encode(), que requer a opera\u00e7\u00e3o de aloca\u00e7\u00e3o de buffer a cada chamada.\n<li class=\"l\"> No Service worker <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5751307839209472\">foi garantido<\/a><\/noindex> Bufferiza\u00e7\u00e3o da chamada client.postMessage() at\u00e9 que o documento esteja pronto. As mensagens enviadas atrav\u00e9s de client.postMessage() ser\u00e3o mantidas at\u00e9 o evento DOMContentLoaded ser gerado, a defini\u00e7\u00e3o do onmessage ser realizada ou o startMessages() ser chamado;\n<li class=\"l\"> Em conformidade com os requisitos da especifica\u00e7\u00e3o CSS Transitions <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5673072124231680\">foram adicionados<\/a><\/noindex> os eventos transitionrun, transitioncancel, transitionstart e transitionend, gerados quando uma transi\u00e7\u00e3o CSS \u00e9 colocada na fila, cancelada, iniciada ou conclu\u00edda.\n<li class=\"l\"> Ao especificar um tipo MIME incorreto ou uma codifica\u00e7\u00e3o de caracteres atrav\u00e9s de overrideMimeType() para uma solicita\u00e7\u00e3o XMLHttpRequest, agora ocorre um retrocesso para UTF-8 em vez de Latin-1;\n<li class=\"l\"> Foi declarado obsoleto e ser\u00e1 removido em uma das pr\u00f3ximas vers\u00f5es a propriedade &#171;allow-downloads-without-user-activation&#187;, atrav\u00e9s da qual era poss\u00edvel organizar downloads autom\u00e1ticos de arquivos ao processar iframes. No futuro, a inicia\u00e7\u00e3o de downloads de arquivos sem uma a\u00e7\u00e3o expl\u00edcita do usu\u00e1rio ser\u00e1 proibida, pois foi amplamente usada para abusos, imposi\u00e7\u00e3o de downloads e inser\u00e7\u00e3o de partes de malware no computador do usu\u00e1rio. Para iniciar um download, ser\u00e1 necess\u00e1rio um clique do usu\u00e1rio na mesma p\u00e1gina. Inicialmente, essa propriedade estava programada para ser removida no Chrome 74, mas sua remo\u00e7\u00e3o foi  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5706745674465280\">adiado<\/a><\/noindex> adiada at\u00e9 o Chrome 76.\n<li class=\"l\"> Uma op\u00e7\u00e3o de tema escuro foi proposta para a plataforma Windows (na vers\u00e3o anterior, o tema escuro foi preparado para macOS). Como o tema escuro \u00e9 quase id\u00eantico ao modo de navega\u00e7\u00e3o an\u00f4nima, para destacar o modo privado de opera\u00e7\u00e3o, um indicador especial foi adicionado em vez do \u00edcone do perfil do usu\u00e1rio;\n<li class=\"l\"> Para usu\u00e1rios corporativos, foi adicionada a possibilidade de  <noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/9116814\">Gerenciamento da Nuvem do Navegador Chrome<\/a><\/noindex> para gerenciar as configura\u00e7\u00f5es dos navegadores dos usu\u00e1rios atrav\u00e9s do console do Google Admin;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh3.googleusercontent.com\/FWpgsHuiZLgnNid9DYdrBBa7s99aYrg1q20pPpAC_HmNmGB5Wgp4zG_qUAtFAxDFOsb7=w895?a.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Chrome 74\" src=\"\/wp-content\/uploads\/2019\/04\/270b0c5f512d701ac3370b0018bd2a64.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<p>Al\u00e9m das inova\u00e7\u00f5es e corre\u00e7\u00f5es de bugs, na nova vers\u00e3o foram eliminadas <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M74\">39 vulnerabilidades<\/a><\/noindex>. Muitas das vulnerabilidades foram descobertas atrav\u00e9s de teste automatizado com ferramentas <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> e <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. N\u00e3o foram identificados problemas cr\u00edticos que permitam contornar todos os n\u00edveis de seguran\u00e7a do navegador e executar c\u00f3digo no sistema fora do ambiente sandbox. No \u00e2mbito do programa de recompensas por descoberta de vulnerabilidades para esta vers\u00e3o, a Google pagou 19 pr\u00eamios no total de 26837 d\u00f3lares EUA (quatro pr\u00eamios de $3000, quatro pr\u00eamios de $2000, um pr\u00eamio de $1337, quatro pr\u00eamios de $1000, tr\u00eas pr\u00eamios de $500). O valor de 4 recompensas ainda n\u00e3o foi determinado.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50559\">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 74. \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, \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, \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u0440\u0430\u0445\u0430, \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \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 75 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":24096,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-32278","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \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\/pt\/blog\/news\/reliz-chrome-74\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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 74 | 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\/pt\/blog\/news\/reliz-chrome-74\" \/>\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-31T18:46:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:46:05+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\udd47Lan\u00e7amento do Chrome 74 | ProHoster","description":"A Google apresentou o lan\u00e7amento do navegador web","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-chrome-74","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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 74 | 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\/pt\/blog\/news\/reliz-chrome-74","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-31T18:46:05+00:00","article:modified_time":"2019-10-31T18:46:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32278","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-21 10:06:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:02:06","updated":"2026-01-21 10:06:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/32278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=32278"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/32278\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/24096"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=32278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=32278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=32278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}