{"id":52244,"date":"2019-11-04T00:00:00","date_gmt":"2019-11-03T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/v-nochnyh-sborkah-firefox-poyavilas-podderzhka-http-3"},"modified":"2020-02-18T13:59:55","modified_gmt":"2020-02-18T10:59:55","slug":"v-nochnyh-sborkah-firefox-poyavilas-podderzhka-http-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/v-nochnyh-sborkah-firefox-poyavilas-podderzhka-http-3","title":{"rendered":"As vers\u00f5es noturnas do Firefox agora oferecem suporte ao HTTP\/3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Em <noindex><a rel=\"nofollow\" href=\"https:\/\/www.mozilla.org\/en-US\/firefox\/channel\/desktop\/#nightly\">vers\u00f5es noturnas<\/a><\/noindex>  do Firefox, que servir\u00e3o de base para o lan\u00e7amento do Firefox 72, agendado para 7 de janeiro, <noindex><a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1581637\">foi adicionada<\/a><\/noindex> suporte para o protocolo HTTP\/3. Por padr\u00e3o, o HTTP\/3 est\u00e1 desativado e requer a ativa\u00e7\u00e3o da op\u00e7\u00e3o &#171;network.http.http3.enabled&#187; em about:config. <\/p>\n<p>O suporte ao HTTP\/3 no Firefox \u00e9 baseado em um projeto desenvolvido pela Mozilla <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla\/neqo\">neqo<\/a><\/noindex>, que fornece a implementa\u00e7\u00e3o de cliente e servidor para o protocolo QUIC. O c\u00f3digo dos componentes para suporte ao HTTP\/3 e QUIC foi escrito na linguagem Rust.<br \/>\nDo lado do cliente, o suporte experimental ao HTTP\/3 j\u00e1 est\u00e1  <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51526\">foi adicionada<\/a><\/noindex> no Chrome e curl, e para servidores est\u00e1 dispon\u00edvel na forma de  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cloudflare\/quiche\/tree\/master\/extras\/nginx\">m\u00f3dulo<\/a><\/noindex> para nginx e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cloudflare\/quiche\/blob\/master\/examples\/http3-server.rs\">servidor de testes<\/a><\/noindex> baseado na biblioteca <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/cloudflare\/quiche\">quiche<\/a><\/noindex> (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50061\">implementa\u00e7\u00e3o<\/a><\/noindex>  QUIC e HTTP\/3 na linguagem Rust da Cloudflare). Para verificar o funcionamento dos clientes HTTP\/3 <noindex><a rel=\"nofollow\" href=\"https:\/\/bagder.github.io\/HTTP3-test\/\">foram lan\u00e7ados<\/a><\/noindex> v\u00e1rios sites de testes, a maior parte dos quais ainda n\u00e3o abre corretamente no Firefox (HTTP\/3 est\u00e1 em uma fase <noindex><a rel=\"nofollow\" href=\"https:\/\/datatracker.ietf.org\/doc\/draft-ietf-quic-http\/\">de especifica\u00e7\u00e3o preliminar<\/a><\/noindex> e ainda n\u00e3o est\u00e1 padronizado).<\/p>\n<p>Vale lembrar que o HTTP\/3 padroniza o uso do protocolo QUIC como transporte para o HTTP\/2. O protocolo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/quic\/\">QUIC<\/a><\/noindex> (Quick UDP Internet Connections) vem sendo desenvolvido pela Google desde 2013 como uma alternativa \u00e0 combina\u00e7\u00e3o TCP+TLS para a Web, abordando problemas de lat\u00eancia elevada na configura\u00e7\u00e3o e negocia\u00e7\u00e3o de conex\u00f5es TCP e eliminando atrasos em caso de perda de pacotes durante a transmiss\u00e3o de dados. O QUIC \u00e9 uma camada sobre o protocolo UDP, suportando multiplexa\u00e7\u00e3o de v\u00e1rias conex\u00f5es e fornecendo m\u00e9todos de criptografia equivalentes ao TLS\/SSL. <\/p>\n<p>Principais <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1lmL9EF6qKrk7gbazY8bIdvq3Pno2Xj_l_YShP40GLQE\/preview?sle=true#\">Caracter\u00edsticas<\/a><\/noindex> QUIC:\n<\/p>\n<ul>\n<li class=\"l\"> Alta seguran\u00e7a, equivalente ao TLS (na pr\u00e1tica, o QUIC possibilita o uso do TLS sobre UDP);\n<\/li>\n<li class=\"l\"> Controle da integridade do fluxo, prevenindo a perda de pacotes;\n<\/li>\n<li class=\"l\"> Capacidade de estabelecer uma conex\u00e3o instantaneamente (0-RTT, em cerca de 75% dos casos, os dados podem ser transmitidos imediatamente ap\u00f3s o envio do pacote de configura\u00e7\u00e3o da conex\u00e3o) e garantir lat\u00eancias m\u00ednimas entre o envio da solicita\u00e7\u00e3o e o recebimento da resposta (RTT, Round Trip Time);\n<\/li>\n<li class=\"l\"> N\u00e3o reutilizar o mesmo n\u00famero de sequ\u00eancia ao retransmitir um pacote, o que ajuda a evitar ambiguidades na identifica\u00e7\u00e3o dos pacotes recebidos e elimina timeouts;\n<\/li>\n<li class=\"l\"> A perda de um pacote afeta apenas a entrega do fluxo relacionado e n\u00e3o interrompe a entrega de dados em fluxos paralelos transmitidos atrav\u00e9s da conex\u00e3o atual;\n<\/li>\n<li class=\"l\"> Mecanismos de corre\u00e7\u00e3o de erros que minimizam atrasos devido \u00e0 retransmiss\u00e3o de pacotes perdidos. Uso de c\u00f3digos especiais de corre\u00e7\u00e3o de erros em n\u00edvel de pacote para reduzir situa\u00e7\u00f5es que exigem a retransmiss\u00e3o de dados de pacotes perdidos.\n<\/li>\n<li class=\"l\"> Os limites dos blocos criptogr\u00e1ficos est\u00e3o alinhados com os limites dos pacotes QUIC, o que diminui o impacto da perda de pacotes na decodifica\u00e7\u00e3o do conte\u00fado dos pacotes subsequentes.\n<\/li>\n<li class=\"l\"> Aus\u00eancia de problemas de bloqueio de fila TCP.\n<\/li>\n<li class=\"l\"> Suporte a identificadores de conex\u00e3o, permitindo reduzir o tempo de estabelecimento de novas conex\u00f5es para clientes m\u00f3veis.\n<\/li>\n<li class=\"l\"> Capacidade de conectar mecanismos avan\u00e7ados de controle de congestionamento.\n<\/li>\n<li class=\"l\"> Uso de t\u00e9cnicas de previs\u00e3o de largura de banda em cada dire\u00e7\u00e3o para garantir a intensidade ideal de envio de pacotes, evitando um estado de sobrecarga em que ocorre a perda de pacotes.\n<\/li>\n<li class=\"l\">  Not\u00e1vel <noindex><a rel=\"nofollow\" href=\"http:\/\/web.cs.wpi.edu\/~claypool\/ms\/quic\/quic-thesis.pdf\">aumento<\/a><\/noindex> de desempenho e capacidade em compara\u00e7\u00e3o ao TCP. Para servi\u00e7os de v\u00eddeo, como o YouTube, a aplica\u00e7\u00e3o do QUIC demonstrou uma redu\u00e7\u00e3o de 30% nas opera\u00e7\u00f5es de buffering durante a reprodu\u00e7\u00e3o de v\u00eddeos.\n<\/ul>\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=51807\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043d\u043e\u0447\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 Firefox, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u044f\u0433\u0443\u0442 \u0432 \u043e\u0441\u043d\u043e\u0432\u0443 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 Firefox 72, \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 7 \u044f\u043d\u0432\u0430\u0440\u044f, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 HTTP\/3. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e HTTP\/3 \u043e\u0442\u043a\u043b\u044e\u0447\u0451\u043d \u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043e\u043f\u0446\u0438\u0438 &#171;network.http.http3.enabled&#187; \u0432 about:config. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 HTTP\/3 \u0432 Firefox \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Mozilla \u043f\u0440\u043e\u0435\u043a\u0442\u0435 neqo, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 QUIC. \u041a\u043e\u0434 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 HTTP\/3 \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52244","post","type-post","status-publish","format-standard","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=\"\u0412 \u043d\u043e\u0447\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 Firefox, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u044f\u0433\u0443\u0442 \u0432 \u043e\u0441\u043d\u043e\u0432\u0443 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 Firefox 72, \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 7 \u044f\u043d\u0432\u0430\u0440\u044f.\" \/>\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\/v-nochnyh-sborkah-firefox-poyavilas-podderzhka-http-3\" \/>\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\u0412 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 HTTP\/3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043d\u043e\u0447\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 Firefox, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u044f\u0433\u0443\u0442 \u0432 \u043e\u0441\u043d\u043e\u0432\u0443 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 Firefox 72, \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 7 \u044f\u043d\u0432\u0430\u0440\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/v-nochnyh-sborkah-firefox-poyavilas-podderzhka-http-3\" \/>\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-11-03T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:59:55+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\udd47O suporte ao HTTP\/3 apareceu nas builds noturnas do Firefox | ProHoster","description":"Nas builds noturnas do Firefox, que servir\u00e3o como base para o lan\u00e7amento do Firefox 72 agendado para 7 de janeiro.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/v-nochnyh-sborkah-firefox-poyavilas-podderzhka-http-3","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\u0412 \u043d\u043e\u0447\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 Firefox \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 HTTP\/3 | ProHoster","og:description":"\u0412 \u043d\u043e\u0447\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 Firefox, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u044f\u0433\u0443\u0442 \u0432 \u043e\u0441\u043d\u043e\u0432\u0443 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 Firefox 72, \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 7 \u044f\u043d\u0432\u0430\u0440\u044f.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/v-nochnyh-sborkah-firefox-poyavilas-podderzhka-http-3","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-11-03T21:00:00+00:00","article:modified_time":"2020-02-18T10:59:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52244","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-24 02:59:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:47:21","updated":"2026-01-24 02:59: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\/52244","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=52244"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/52244\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=52244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=52244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=52244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}