Otimizando a performance do front-end
em uma aplicação real
Full stack engineer@andrehjr
[email protected]
ANDRÉ JUNIOR
Performance é a feature mais importante.
Tempo de primeira resposta
Tempo de primeira resposta
Tempo de primeira resposta
https://developers.google.com/web/fundamentals/performance/critical-rendering-path/
MAIOR RETENÇÃODE USUÁRIOS
REAL USERMONITORING (RUM)
CARREGUE SOMENTEO NECESSÁRIO
CARREGUE TODO O RESTOASSINCRONAMENTE
JÁ TESTOU SEU SITE EM UMA 3G?
REDUZIR REQUESTSAO SERVER
MINIFICARJAVASCRIPT / CSS
USE CONTENT DELIVERY NETWORK (CDN)
PRE-FETCH / DNS-PREFETCH / PRE-RENDER
Page speed InsightsNewRelic
Google Analyticshttp://stevesouders.com/cuzillion/
> performance.timingGoogle Web tools
Carregue inicialmente somenteo que você precisa
Não bloqueie o critical rendering path(usuários não gostam de ver uma tela em branco)
Conheça a sua aplicação, ajude o browser!
Mais performance, economizando recursos!(R$$$$)
Tenha métricas de cada mudança
@[email protected]
shipit.resultadosdigitais.com.br
We're hiring! ;)
QUESTIONS?