{"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\/pt\/blog\/news\/reliz-chrome-85","title":{"rendered":"Lan\u00e7amento do Chrome 85","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A empresa Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2020\/08\/stable-channel-update-for-desktop_25.html\">apresentou<\/a><\/noindex> lan\u00e7amento do navegador web <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 85<\/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> pelo uso de logotipos do Google, pela presen\u00e7a de um sistema de envio de notifica\u00e7\u00f5es em caso de falha, pela possibilidade de carregar o m\u00f3dulo Flash sob demanda, m\u00f3dulos para reprodu\u00e7\u00e3o de conte\u00fado de v\u00eddeo protegido (DRM), sistema de instala\u00e7\u00e3o autom\u00e1tica de atualiza\u00e7\u00f5es e transmiss\u00e3o na 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 86 est\u00e1 programada para 6 de outubro.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408#85\">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\/2020\/07\/chrome-85-upload-streaming-human.html\">em<\/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\/\">Adicionada<\/a><\/noindex> a funcionalidade de agrupamento de abas. As abas podem ser agrupadas usando o menu de contexto e podem ser associadas a uma cor e etiqueta espec\u00edficas. Ao clicar na etiqueta do grupo, as abas associadas s\u00e3o agora ocultadas, restando apenas a etiqueta. Um segundo clique na etiqueta revela as abas ocultas novamente.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598426159.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do 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=\"Lan\u00e7amento do Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/c99bb57d69f57d669219af6ac3e966b8.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Uma pr\u00e9-visualiza\u00e7\u00e3o do conte\u00fado das abas foi implementada. Ao passar o mouse sobre o bot\u00e3o da aba, agora um esbo\u00e7o da p\u00e1gina contida na aba \u00e9 exibido. Esta funcionalidade ainda n\u00e3o est\u00e1 ativada para todos os usu\u00e1rios e pode ser habilitada atrav\u00e9s da configura\u00e7\u00e3o &#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=\"Lan\u00e7amento do Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/b5a7f44dbe00895d01aebb2df82f1806.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Foi adicionada a possibilidade de salvar formul\u00e1rios PDF editados, al\u00e9m de serem propostas as configura\u00e7\u00f5es &#171;chrome:\/\/flags#pdf-viewer-update&#187; e &#171;chrome:\/\/flags\/#pdf-two-up-view&#187; para experimentos com. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53243\">a nova interface<\/a><\/noindex> de visualiza\u00e7\u00e3o de documentos PDF.\n<li class=\"l\"> Foi adicionada a capacidade de compartilhar links usando QR codes. Para gerar um QR code para a p\u00e1gina atual, um \u00edcone especial foi inserido na barra de endere\u00e7os, que aparece ao clicar na barra de endere\u00e7os. Esta funcionalidade ainda n\u00e3o est\u00e1 ativada para todos os usu\u00e1rios e pode ser habilitada atrav\u00e9s da configura\u00e7\u00e3o &#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=\"Lan\u00e7amento do 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 p\u00e1gina about:flags, apareceu a op\u00e7\u00e3o &#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\">permitindo<\/a><\/noindex> desativar a exibi\u00e7\u00e3o dos elementos do caminho e dos par\u00e2metros de consulta na barra de endere\u00e7os, deixando vis\u00edvel apenas o dom\u00ednio do site. O ocultamento ocorre ao iniciar a intera\u00e7\u00e3o com a p\u00e1gina (durante o carregamento e enquanto o usu\u00e1rio n\u00e3o come\u00e7ar a rolar, o URL completo \u00e9 exibido). Ap\u00f3s o ocultamento, para visualizar o URL completo, \u00e9 proposto clicar na barra de endere\u00e7os. Tamb\u00e9m est\u00e1 dispon\u00edvel a op\u00e7\u00e3o &#171;chrome:\/\/flags#omnibox-ui-reveal-steady-state-url-path-query-and-ref-on-hover&#187; para mostrar o URL completo ao passar o mouse. A configura\u00e7\u00e3o dispon\u00edvel no menu de contexto &#171;Sempre mostrar URL completo&#187; cancela o ocultamento de &#171;https:\/\/&#187;, &#171;www.&#187;, caminhos e par\u00e2metros. Por padr\u00e3o, o ocultamento est\u00e1 ativado apenas para uma pequena porcentagem de usu\u00e1rios. Como justificativa para a mudan\u00e7a, cita-se o desejo de proteger os usu\u00e1rios contra phishing, manipulando par\u00e2metros na URL.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1598424138.png\"><img decoding=\"async\" alt=\"Lan\u00e7amento do Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/efab94744a4b902c1fd494c8c6981869.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> No modo tablet para dispositivos com telas sens\u00edveis ao toque, a navega\u00e7\u00e3o horizontal entre guias abertas est\u00e1 ativada, na qual, al\u00e9m dos t\u00edtulos nas guias, s\u00e3o exibidas grandes miniaturas das p\u00e1ginas relacionadas \u00e0s guias. As guias podem ser movidas e reorganizadas com gestos na tela. A exibi\u00e7\u00e3o das miniaturas pode ser ativada ou desativada com um bot\u00e3o especial pr\u00f3ximo \u00e0 barra de endere\u00e7os e ao avatar do usu\u00e1rio. As configura\u00e7\u00f5es para desativar o modo est\u00e3o previstas em 'chrome:\/\/flags\/#webui-tab-strip' e 'chrome:\/\/flags\/#scrollable-tabstrip'.\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=\"Lan\u00e7amento do Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/ab14920ef5f874e46af828b3762497ea.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Na vers\u00e3o para Android, ao digitar na barra de endere\u00e7os, \u00e9 exibida uma sugest\u00e3o de atalho para um acesso r\u00e1pido \u00e0s abas j\u00e1 abertas.<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=\"Lan\u00e7amento do Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/b38a502de6440e1ecc9c53b99de4db5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Na vers\u00e3o para Android, no menu de contexto dos links, que aparece ap\u00f3s um toque prolongado em um link, <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/08\/highlighting-great-user-experiences-on.html\">foram adicionados<\/a><\/noindex> etiquetas para destacar p\u00e1ginas r\u00e1pidas. A velocidade \u00e9 determinada com base em m\u00e9tricas  <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/05\/introducing-web-vitals-essential-metrics.html\">Core Web Vitals<\/a><\/noindex>, que consideram indicadores resumidos de tempo de carregamento, responsividade e estabilidade do conte\u00fado.<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=\"Lan\u00e7amento do Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/98fd4e8cd174a953dd4df1e62e00ef95.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> O bloqueio \u00e9 garantido <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52329\">de carregamento inseguro<\/a><\/noindex> (sem criptografia) de arquivos execut\u00e1veis e foram adicionados alertas durante o download inseguro de arquivos compactados (zip, iso, etc.). Na pr\u00f3xima vers\u00e3o, espera-se o bloqueio de arquivos compactados e alertas para documentos (docx, pdf, etc.). No futuro, est\u00e1 planejado gradualmente interromper o suporte ao download de arquivos sem uso de criptografia. O bloqueio foi implementado, pois o download de arquivos sem criptografia pode ser usado para a\u00e7\u00f5es maliciosas, substituindo o conte\u00fado durante ataques MITM.\n<li class=\"l\"> O suporte ao formato de imagem AVIF (AV1 Image Format) est\u00e1 ativado por padr\u00e3o, utilizando tecnologias de compress\u00e3o intra-quadro do formato de codifica\u00e7\u00e3o de v\u00eddeo AV1. O cont\u00eainer para a distribui\u00e7\u00e3o de dados comprimidos em AVIF \u00e9 totalmente an\u00e1logo ao HEIF. O AVIF suporta imagens em HDR (High Dynamic Range) e em espa\u00e7o de cores de amplo espectro, bem como em faixa din\u00e2mica padr\u00e3o (SDR).\n<li class=\"l\"> Ao compilar vers\u00f5es para Windows e macOS, por padr\u00e3o, ao chamar os compiladores MSVC e Clang. <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/08\/chrome-just-got-faster-with-profile.html\">est\u00e3o inclu\u00eddas<\/a><\/noindex> otimiza\u00e7\u00f5es baseadas em resultados de perfilagem de c\u00f3digo (PGO \u2014 Profile-guided optimization), permitindo gerar um c\u00f3digo mais otimizado com base na an\u00e1lise das caracter\u00edsticas de execu\u00e7\u00e3o do programa. A ativa\u00e7\u00e3o do PGO possibilitou acelerar o carregamento das guias em aproximadamente 10% (acelera\u00e7\u00e3o do teste Speedometer 2.0 em macOS em 7,7% e em Windows em 11,4%). A responsividade da interface aumentou em macOS em 3,9% e em Windows em 7,3%.\n<li class=\"l\">  Adicionado o modo experimental de limita\u00e7\u00e3o da atividade de guias em segundo plano ('Tab Throttling'), acess\u00edvel atrav\u00e9s da configura\u00e7\u00e3o 'chrome:\/\/flags##intensive-wake-up-throttling' (a ativa\u00e7\u00e3o padr\u00e3o \u00e9 esperada na vers\u00e3o 86 do Chrome). Quando o modo \u00e9 ativado, a passagem de controle para guias em segundo plano (TaskQueues) \u00e9 reduzida a 1 chamada por minuto, se a p\u00e1gina estiver em segundo plano por mais de 5 minutos.\n<li class=\"l\"> Para todas as categorias de usu\u00e1rios, foi ativado um modo de redu\u00e7\u00e3o do consumo de recursos da CPU quando a janela do navegador n\u00e3o est\u00e1 vis\u00edvel para o usu\u00e1rio. Chrome verifica se a janela do navegador n\u00e3o est\u00e1 sobreposta por outras janelas e evita renderizar pixels nas \u00e1reas de sobreposi\u00e7\u00e3o.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/5557268741357568\">Fortalecida<\/a><\/noindex> prote\u00e7\u00e3o contra o carregamento de conte\u00fado multim\u00eddia misto (quando em uma p\u00e1gina HTTPS, recursos s\u00e3o carregados pelo protocolo http:\/\/). Em p\u00e1ginas abertas por HTTPS, implementou-se a substitui\u00e7\u00e3o autom\u00e1tica de links 'http:\/\/' para 'https:\/\/' em blocos relacionados ao carregamento de imagens (anteriormente, scripts e iframes, arquivos de \u00e1udio e v\u00eddeo j\u00e1 foram substitu\u00eddos). Se a imagem n\u00e3o estiver dispon\u00edvel via HTTPS, seu carregamento ser\u00e1 bloqueado (pode-se marcar manualmente o bloqueio atrav\u00e9s de um menu acess\u00edvel pelo s\u00edmbolo de cadeado na barra de endere\u00e7os).\n<li class=\"l\"> Para certificados TLS emitidos a partir de 1\u00ba de setembro de 2020, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53250\">ser\u00e1<\/a><\/noindex> um novo limite sobre a dura\u00e7\u00e3o de validade \u2014 a vida \u00fatil dos dados dos certificados n\u00e3o poder\u00e1 ultrapassar 398 dias (13 meses). Limita\u00e7\u00f5es semelhantes foram aplicadas no Firefox e Safari. Para certificados obtidos antes de 1\u00ba de setembro, a confian\u00e7a ser\u00e1 mantida, mas limitada a 825 dias (2,2 anos).\n<li class=\"l\"> No modo Origin Trials (recursos experimentais que requerem ativa\u00e7\u00e3o separada) foram adicionadas v\u00e1rias novas APIs. O Origin Trial permite o uso da API especificada a partir de aplicativos carregados a partir de localhost ou 127.0.0.1, ou ap\u00f3s registro e obten\u00e7\u00e3o de um token especial, que \u00e9 v\u00e1lido por tempo limitado para um site espec\u00edfico.\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/hands-on-portals\/\">Proposta a<\/a><\/noindex> conceito <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/WICG\/portals\">portais<\/a><\/noindex> para garantir uma navega\u00e7\u00e3o cont\u00ednua entre sites e a inclus\u00e3o de uma p\u00e1gina dentro de outra para visualizar conte\u00fado antes de acessar. Foi proposto uma nova tag , que permite exibir outra p\u00e1gina em forma de inser\u00e7\u00e3o, na qual, ao focar, a p\u00e1gina mostrada na inser\u00e7\u00e3o ser\u00e1 transferida para o estado do documento principal, dentro do qual a navega\u00e7\u00e3o \u00e9 permitida. Ao contr\u00e1rio do iframe, a inser\u00e7\u00e3o \u00e9 completamente isolada da p\u00e1gina base e \u00e9 tratada como um documento separado.\n<li class=\"l\"> API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/fetch-upload-streaming\">Fetch Upload Streaming<\/a><\/noindex>, permitindo que requisi\u00e7\u00f5es fetch sejam feitas com o conte\u00fado carregado em forma de fluxo <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/ReadableStream\">ReadableStream<\/a><\/noindex> (anteriormente, a requisi\u00e7\u00e3o exigia que todo o conte\u00fado estivesse pronto, agora \u00e9 poss\u00edvel come\u00e7ar a enviar dados em forma de fluxo, sem esperar pela total disponibilidade do corpo da requisi\u00e7\u00e3o). Por exemplo, um aplicativo web pode come\u00e7ar a enviar dados de um formul\u00e1rio web assim que o usu\u00e1rio come\u00e7ar a digitar no campo de entrada e, quando a digita\u00e7\u00e3o estiver conclu\u00edda, os dados atrav\u00e9s do fetch() j\u00e1 ser\u00e3o enviados. Tamb\u00e9m, atrav\u00e9s da nova API, \u00e9 poss\u00edvel transmitir dados de \u00e1udio e v\u00eddeo gerados do lado do cliente.\n<li class=\"l\"> Foi proposta uma API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5191745052606464\">Declarative Shadow DOM<\/a><\/noindex> para criar novas ramifica\u00e7\u00f5es raiz no <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webcomponents\/spec\/shadow\/\">Shadow DOM<\/a><\/noindex>, por exemplo, para separar o estilo importado de um elemento de terceiros e a ramifica\u00e7\u00e3o relacionada do DOM do documento principal. A API declarativa proposta permite desanexar ramifica\u00e7\u00f5es do DOM apenas com HTML, sem a necessidade de escrever c\u00f3digo em JavaScript.\n<li class=\"l\"> Adicionada a propriedade <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5752004691361792\">RTCRtpEncodingParameters.adaptivePtime<\/a><\/noindex>, que permite ao remetente de streams RTC (comunica\u00e7\u00e3o em tempo real) gerenciar a inclus\u00e3o de um mecanismo adaptativo de envio de pacotes.\n<li class=\"l\"> Facilitada a disponibiliza\u00e7\u00e3o de armazenamento persistente para aplicativos PWA (Progressive Web Apps) j\u00e1 instalados e TWA (Trusted Web Activities)<br \/>\nO aplicativo apenas precisa chamar o m\u00e9todo navigator.storage.persist() e <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/persistent-storage\/\">o armazenamento persistente<\/a><\/noindex> ser\u00e1 disponibilizado automaticamente.<\/p>\n<\/ul>\n<li class=\"l\"> Implementada uma nova regra CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/at-property\/\">@property<\/a><\/noindex>, que permite registrar <noindex><a rel=\"nofollow\" href=\"https:\/\/drafts.css-houdini.org\/css-properties-values-api\/\">propriedades CSS personalizadas<\/a><\/noindex> com heran\u00e7a, verifica\u00e7\u00e3o de tipos e valores padr\u00e3o. A a\u00e7\u00e3o @property \u00e9 semelhante ao m\u00e9todo anteriormente adicionado registerProperty().\n<li class=\"l\"> Para sistemas com o SO Windows, foi disponibilizada a possibilidade de usar o m\u00e9todo <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/get-installed-related-apps\/\">getInstalledRelatedApps()<\/a><\/noindex> para determinar a instala\u00e7\u00e3o de aplicativos PWA. Anteriormente, este m\u00e9todo funcionava apenas na plataforma Android.\n<li class=\"l\"> Para sistemas de desktop, foi implementado suporte a <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/app-shortcuts\/\">atalhos de aplicativos<\/a><\/noindex>, permitindo acesso r\u00e1pido a a\u00e7\u00f5es comumente utilizadas no aplicativo. Para criar atalhos, basta adicionar elementos ao manifesto do web aplicativo no formato PWA (Progressive Web Apps). Anteriormente, os atalhos de aplicativos estavam dispon\u00edveis apenas na plataforma Android.\n<li class=\"l\"> Adicionada a propriedade CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4613920211861504\">content-visibility<\/a><\/noindex> para gerenciar a visibilidade do conte\u00fado para otimiza\u00e7\u00e3o de renderiza\u00e7\u00e3o. Ao definir o valor 'auto', a visibilidade \u00e9 determinada pelo navegador com base na proximidade do elemento \u00e0 borda da \u00e1rea vis\u00edvel. O valor 'hidden' permite o controle total da exibi\u00e7\u00e3o do elemento a partir de scripts.\n<li class=\"l\"> Adicionada a propriedade CSS <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/4688138070917120\">counter-set<\/a><\/noindex> para definir um valor espec\u00edfico para contadores existentes. A nova propriedade CSS complementa as propriedades j\u00e1 dispon\u00edveis counter-reset e counter-increment, utilizadas para criar um novo contador ou aumentar um existente.\n<li class=\"l\"> Adicionado a propriedade CSS 'page', refletindo a p\u00e1gina ao imprimir, bem como a propriedade 'page-orientation' para obter informa\u00e7\u00f5es sobre a orienta\u00e7\u00e3o da p\u00e1gina ('upright', 'rotate-left' e 'rotate-right'). Implementado suporte ao acesso a p\u00e1ginas pelo nome, como '@page foobar {}'.\n<li class=\"l\"> Implementado o API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/features\/5167290693713920\">Event Timing<\/a><\/noindex> para medir os atrasos de eventos antes e depois do carregamento da p\u00e1gina.\n<li class=\"l\"> No evento leavepictureinpicture, agora \u00e9 passada uma refer\u00eancia ao pictureInPictureWindow para acesso \u00e0 janela no modo Picture-in-Picture.\n<li class=\"l\"> Ao preencher o cabe\u00e7alho Referrer, por padr\u00e3o agora <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/07\/referrer-policy-new-chrome-default\">\u00e9 aplicada<\/a><\/noindex> a regra strict-origin-when-cross-origin (enviar Referrer truncado para outros hosts dos quais os recursos s\u00e3o carregados) em vez de no-referrer-when-downgrade (Referrer n\u00e3o \u00e9 preenchido ao fazer a solicita\u00e7\u00e3o de HTTPS para HTTP, mas \u00e9 enviado ao carregar recursos via HTTPS).\n<li class=\"l\"> Na API WebAuthn <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5102556109864960\">s\u00e3o oferecidos<\/a><\/noindex> novos m\u00e9todos getPublicKey(), getPublicKeyAlgorithm() e getAuthenticatorData().\n<li class=\"l\"> No WebAssembly <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5648655109324800\">foi adicionada<\/a><\/noindex> suporte \u00e0 importa\u00e7\u00e3o e exporta\u00e7\u00e3o de par\u00e2metros de fun\u00e7\u00e3o de 64 bits usando o tipo BigInt do JavaScript.\n<li class=\"l\"> No WebAssembly, foi implementada a extens\u00e3o <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\/\">permite<\/a><\/noindex> fun\u00e7\u00f5es que retornam mais de um valor.\n<li class=\"l\"> O compilador inicial Liftoff para WebAssembly \u00e9 utilizado para todas as arquiteturas e plataformas, n\u00e3o apenas para sistemas Intel. A principal diferen\u00e7a entre o Liftoff e o compilador TurboFan anteriormente utilizado \u00e9 que o Liftoff tem como objetivo alcan\u00e7ar a maior velocidade de compila\u00e7\u00e3o inicial, mesmo que isso comprometa a performance do c\u00f3digo gerado. O Liftoff \u00e9 significativamente mais simples que o TurboFan e gera c\u00f3digo de m\u00e1quina pronto para execu\u00e7\u00e3o muito rapidamente, permitindo que a execu\u00e7\u00e3o comece quase imediatamente, reduzindo ao m\u00ednimo a lat\u00eancia da compila\u00e7\u00e3o. Para acelerar o c\u00f3digo provis\u00f3rio, a fase de recompila\u00e7\u00e3o otimizada \u00e9 iniciada em paralelo, utilizando o compilador Turbofan. Assim que as instru\u00e7\u00f5es de m\u00e1quina otimizadas est\u00e3o prontas, a vers\u00e3o inicial provis\u00f3ria \u00e9 substitu\u00edda por um c\u00f3digo mais r\u00e1pido. Em suma, devido \u00e0 redu\u00e7\u00e3o da lat\u00eancia antes do in\u00edcio da execu\u00e7\u00e3o, o uso do Liftoff resultou em um aumento de aproximadamente 20% no desempenho do conjunto de testes WebAssembly.\n<li class=\"l\"> Em JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/logical-assignment\">foram adicionados<\/a><\/noindex> novos operadores de atribui\u00e7\u00e3o l\u00f3gica: '??=', '&amp;&amp;=' e '||='. O operador 'x ??= y' realiza a atribui\u00e7\u00e3o apenas se 'x' for nulo ou indefinido. O operador 'x ||= y' realiza a atribui\u00e7\u00e3o apenas se 'x' tiver um valor FALSO, e em 'x &amp;&amp;= y' \u2014 VERDADEIRO.\n<li class=\"l\"> Adicionado o m\u00e9todo String.prototype.replaceAll(), que retorna uma nova string (a string original n\u00e3o \u00e9 alterada), onde todas as ocorr\u00eancias s\u00e3o substitu\u00eddas com base em um padr\u00e3o especificado. Os padr\u00f5es podem ser tanto simples m\u00e1scaras quanto express\u00f5es regulares.\n<li class=\"l\"> Implementado o m\u00e9todo Promise.any(), que retorna a primeira Promise resolvida da lista.\n<li class=\"l\"> O uso do manifesto AppCache foi descontinuado (tecnologia para organizar o funcionamento de aplica\u00e7\u00f5es web no modo offline). A raz\u00e3o citada \u00e9 o desejo de eliminar um dos vetores para ataques relacionados ao cross-site scripting. Em vez do AppCache, recomenda-se usar a API <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Cache\">Cache<\/a><\/noindex>.\n<li class=\"l\"> \u00c9 proibido enviar Cookies em modo SameSite=None para conex\u00f5es n\u00e3o criptografadas. O atributo SameSite \u00e9 especificado no cabe\u00e7alho Set-Cookie para gerenciar a transmiss\u00e3o de Cookies e, por padr\u00e3o, \u00e9 definido como 'SameSite=Lax', limitando o envio de Cookies para subconsultas intersite, como solicita\u00e7\u00f5es de imagem ou carregamento de conte\u00fado via iframe de outro site.<br \/>\nOs sites podem substituir o modo SameSite padr\u00e3o, definindo explicitamente o valor SameSite=None ao configurar o Cookie. O valor SameSite=None para Cookies agora s\u00f3 pode ser definido em modo Secure, que se aplica a conex\u00f5es atrav\u00e9s do HTTPS. <\/p>\n<li class=\"l\"> Nas ferramentas para desenvolvedores web <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/06\/devtools\">foi adicionada<\/a><\/noindex> suporte \u00e0 edi\u00e7\u00e3o de estilos criados por frameworks CSS-in-JS usando a API CSSOM (CSS Object Model), bem como estilos adicionados a partir do JavaScript. O painel de auditoria foi atualizado para o lan\u00e7amento <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/GoogleChrome\/lighthouse\/\">Lighthouse 6.0<\/a><\/noindex>, que adiciona novas m\u00e9tricas Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) e 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=\"Lan\u00e7amento do Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/9c8bbb7cc5a580465bd9008a12807af0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> No painel de avalia\u00e7\u00e3o de desempenho, s\u00e3o exibidas informa\u00e7\u00f5es sobre <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/code-caching-for-devs\">o cache de resultados de compila\u00e7\u00e3o do JavaScript<\/a><\/noindex>. Em caso de navega\u00e7\u00e3o do usu\u00e1rio pela p\u00e1gina, a escala mostra o tempo relativo ao in\u00edcio da navega\u00e7\u00e3o e n\u00e3o ao in\u00edcio da grava\u00e7\u00e3o.\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=\"Lan\u00e7amento do Chrome 85\" src=\"\/wp-content\/uploads\/2020\/08\/3457d585ca9937e452b5eefde92fdffa.jpeg\" 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-M85\">20 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>. Nenhum problema cr\u00edtico que permita contornar todos os n\u00edveis de prote\u00e7\u00e3o do navegador e executar c\u00f3digo no sistema fora do ambiente sandbox foi identificado. No \u00e2mbito do programa de recompensas por vulnerabilidades para o lan\u00e7amento atual, a Google pagou 14 pr\u00eamios no valor total de 10.000 d\u00f3lares (um pr\u00eamio de $5000, tr\u00eas pr\u00eamios de $1000 e quatro pr\u00eamios de $500). O valor de 6 recompensas ainda n\u00e3o foi definido. <\/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=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.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-85\" \/>\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 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\/pt\/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\udd47Lan\u00e7amento do Chrome 85 | ProHoster","description":"A Google apresentou o lan\u00e7amento do navegador web","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-chrome-85","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 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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/92411","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=92411"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/92411\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/92412"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=92411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=92411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=92411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}