SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Http 2.0
&
Front-End
P A T R I C K M O N T E I R O
Nome:
Patrick Pinheiro Monteiro
Sobre
Formação:
Engenharia de Computação - IESAM
Especialização em Desenvolvimento de Sistemas
Web - Estácio/Iesam
Arquitetura de Software Distribuído - PUC Minas
Algumas definições
Http É um protocolo e um dos mais utilizados na internet
É usado pelos navegadores para acessar sites no dia a dia
Possui uma variante HTTPS, que adiciona criptografia
Surgiu com a popularização da internet, início dos anos 90
Sofreu algumas modificações até chegar na versão 1.1
Algumas definições
Http A versão atual é de 1999
A forma de utilizar a internet mudou...Sites mais
elaborados, dispositivos móveis, banda larga...
Tornou-se um gargalo no desempenho dos sites
Algumas definições
SPDY Criado pela Google
É uma camada a mais no protocolo HTTP
Utiliza as ideias originais do HTTP(cabeçalhos, métodos),
porém são transmitidos obrigatoriamente de forma
compactada e criptografada
Uma mesma conexão é aproveitada para a transmissão
de diversas requisições
Vem servindo como base para a nova especificação do
HTTP 2.0
Novidades
HTTP2.0 Compressão Automática (GZIP padrão)
Headers são Binários e Comprimidos(Algoritmo HPACK)
Obriga uso de HTTPS(uso de SSL)
Paralelização de Requests com multiplexing 
Compressão
HTTP 1.1
Compressão
HTTP 1.1
Compressão
eHeaderBinário
HTTP 2.0
Compressão
eHeaderComprimido
HTTP 2.0
Http2.0
Protocolo
Sequencial
Protocolo
Sequencial
Protocolo
Sequencial
4 a 8 Conexões
Protocolo
ParaleloeAssíncrono
Http 2.0 - Multiplexing
HeaderStateless
Http 1.1
HeaderStateful
Http 2.0
ServerPush
Http 2.0
Compressão
Multiplexing
Criptografia
Priorização
Binário
Server Push
+PERFOMANCE   +FÁCIL +LEVE
+MOBILE  +COMPATÍVEL +SEGURO
http/2
Referências http://blog.caelum.com.br/http2-server-push-na-pratica/
https://www.slideshare.net/caelumdev/http2-spdy-e-
otimizaes-web-front-in-macei-2014-srgio-lopes
http://blog.caelum.com.br/as-fantasticas-novidades-do-
http-2-0-e-do-spdy/

Mais conteúdo relacionado

Semelhante a Novidades do http 2.0

Introdução à internet
Introdução à internetIntrodução à internet
Introdução à internet
crbmonteiro
 
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
ELIVELSON MAIA
 
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Leonel Morgado
 
Web 2.0: conceito, tendências e desafios
Web 2.0: conceito, tendências e desafiosWeb 2.0: conceito, tendências e desafios
Web 2.0: conceito, tendências e desafios
Mauricio Garcia
 

Semelhante a Novidades do http 2.0 (20)

Ferramentas Web 2.0
Ferramentas Web 2.0Ferramentas Web 2.0
Ferramentas Web 2.0
 
Aula 02 á 03 introdução. as tecnologias da informação e internet (2ª parte).
Aula 02 á 03 introdução. as tecnologias da informação e internet (2ª parte).Aula 02 á 03 introdução. as tecnologias da informação e internet (2ª parte).
Aula 02 á 03 introdução. as tecnologias da informação e internet (2ª parte).
 
Introdução à internet
Introdução à internetIntrodução à internet
Introdução à internet
 
Ferramentas Web 2.0
Ferramentas Web 2.0Ferramentas Web 2.0
Ferramentas Web 2.0
 
Professor rogerio-apostila
Professor rogerio-apostilaProfessor rogerio-apostila
Professor rogerio-apostila
 
HTTP 2
HTTP 2HTTP 2
HTTP 2
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Internet e Web NÃO SÃO as mesmas coisas
Internet e Web NÃO SÃO as mesmas coisasInternet e Web NÃO SÃO as mesmas coisas
Internet e Web NÃO SÃO as mesmas coisas
 
Internet
InternetInternet
Internet
 
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
03-apostila-versao-digital-informatica-basica-015.909.942-05-1657644539.pdf
 
Http 2
Http 2Http 2
Http 2
 
Conceitos básicos de info
Conceitos básicos de infoConceitos básicos de info
Conceitos básicos de info
 
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
Metodologias de Programação IV - Aula 2, Secção 1 - Conceito de aplicação cli...
 
O novo protocolo http 2.0: uma revolução na Internet?
O novo protocolo http 2.0: uma revolução na Internet?O novo protocolo http 2.0: uma revolução na Internet?
O novo protocolo http 2.0: uma revolução na Internet?
 
Cliente Servidor
Cliente ServidorCliente Servidor
Cliente Servidor
 
Web 2.0: conceito, tendências e desafios
Web 2.0: conceito, tendências e desafiosWeb 2.0: conceito, tendências e desafios
Web 2.0: conceito, tendências e desafios
 
Introdução Programação de Aplicações Web
Introdução Programação de Aplicações WebIntrodução Programação de Aplicações Web
Introdução Programação de Aplicações Web
 
Introdução a Microservices com Node.JS
Introdução  a Microservices com Node.JSIntrodução  a Microservices com Node.JS
Introdução a Microservices com Node.JS
 
Web 2.0, web 3.0 e Plataforma Flash
Web 2.0, web 3.0 e Plataforma FlashWeb 2.0, web 3.0 e Plataforma Flash
Web 2.0, web 3.0 e Plataforma Flash
 
Introdução a Internet
Introdução a InternetIntrodução a Internet
Introdução a Internet
 

Mais de Patrick Monteiro

Mais de Patrick Monteiro (7)

Quasar Framework - Front end de alto desempenho
Quasar Framework - Front end de alto desempenhoQuasar Framework - Front end de alto desempenho
Quasar Framework - Front end de alto desempenho
 
Quasar Framework - Uma visão Geral
Quasar Framework - Uma visão GeralQuasar Framework - Uma visão Geral
Quasar Framework - Uma visão Geral
 
Solucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.ioSolucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.io
 
Meetup vue.js
Meetup vue.jsMeetup vue.js
Meetup vue.js
 
Introdução ao codeigniter
Introdução ao codeigniterIntrodução ao codeigniter
Introdução ao codeigniter
 
Afinal, o que são Single Page Applications
Afinal, o que são Single Page ApplicationsAfinal, o que são Single Page Applications
Afinal, o que são Single Page Applications
 
DESENVOLVIMENTO DE APLICAÇÕES WEB
DESENVOLVIMENTO DE APLICAÇÕES WEBDESENVOLVIMENTO DE APLICAÇÕES WEB
DESENVOLVIMENTO DE APLICAÇÕES WEB
 

Último

Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Dirceu Resende
 

Último (6)

From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdfFrom_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
 
Concurso Caixa TI - Imersão Final - Rogério Araújo.pdf
Concurso Caixa TI - Imersão Final - Rogério Araújo.pdfConcurso Caixa TI - Imersão Final - Rogério Araújo.pdf
Concurso Caixa TI - Imersão Final - Rogério Araújo.pdf
 
Apresentação Comercial VITAL DATA 2024.pdf
Apresentação Comercial VITAL DATA 2024.pdfApresentação Comercial VITAL DATA 2024.pdf
Apresentação Comercial VITAL DATA 2024.pdf
 
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
 
Certificado - Data Analytics - CoderHouse.pdf
Certificado - Data Analytics - CoderHouse.pdfCertificado - Data Analytics - CoderHouse.pdf
Certificado - Data Analytics - CoderHouse.pdf
 
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
 

Novidades do http 2.0