40
POR QUE INVESTIR EM PERFORMANCE FRONT-END? LuizTiago.com

Por que investir em performance Front-End?

Embed Size (px)

Citation preview

Page 1: Por que investir em performance Front-End?

POR QUE INVESTIR EM PERFORMANCE FRONT-END?

LuizTiago.com

Page 2: Por que investir em performance Front-End?

ERA DESKTOP...

Page 3: Por que investir em performance Front-End?

7 bilhões de pessoas

> 5 bilhõesFonte: ONU / ITU

Page 4: Por que investir em performance Front-End?

25 DOS 30 MAIORES DO ALEXA POSSUEM VERSÃO MOBILE

Page 5: Por que investir em performance Front-End?

SUBMARINO

==

Page 6: Por que investir em performance Front-End?

SUBMARINO

==

Page 7: Por que investir em performance Front-End?

SUBMARINO

Page 8: Por que investir em performance Front-End?

AMERICANAS

==

Page 9: Por que investir em performance Front-End?

AMERICANAS

==

Page 10: Por que investir em performance Front-End?

AMERICANAS

Page 11: Por que investir em performance Front-End?

150kbps

18,75KB/s

18,75KB = 1s

2MB = (x)s

x = 106s

Page 12: Por que investir em performance Front-End?

MAS EU SÓ QUERIA COMPRAR UM

GAME

Page 13: Por que investir em performance Front-End?

SOLUÇÃO!

Page 14: Por que investir em performance Front-End?

SOLUÇÃO?

Page 15: Por que investir em performance Front-End?

SOLUÇÃO?

Page 16: Por que investir em performance Front-End?

WPOWeb Performance Optimization

CASE

Page 17: Por que investir em performance Front-End?

O QUE FIZERAM?

20 mi de usuários+15mi de acessos / mês

• 3MB => 287Kb

• 7.5s => 4.3s

• 3.2s ~= aumento em receita de R$ 1.000.000,00 por dia• R$ 16.000,00 / dia = Redução de custo em servidores

Page 18: Por que investir em performance Front-End?

WPOWeb Performance Optimization

WPOWEB PERFORMANCE OPTIMIZATION

Page 19: Por que investir em performance Front-End?

ARQUIVOS MINIFICADOSjquery-1.8.2.js - 252K jquery-1.8.2.min.js - 32K

Page 20: Por que investir em performance Front-End?

MENOS REQUISIÇÕES

Page 21: Por que investir em performance Front-End?

OTIMIZE IMAGENS

titulo.jpg - 62.3kb banner.......jpg - 51.7kbgif 32 cores, transparente! - 2.21K gif 32 cores - 7.76K

Page 22: Por que investir em performance Front-End?

SPRITES

28k 158k 57kOTIMIZADO

Page 23: Por que investir em performance Front-End?

CSS NO TOPO, JS NO FIM

Page 24: Por que investir em performance Front-End?

ADIE O QUE PUDER

Page 25: Por que investir em performance Front-End?

ADIE O QUE PUDER

Page 26: Por que investir em performance Front-End?

DRY - DON’T REPEAT YOURSELF

Page 27: Por que investir em performance Front-End?

REUTILIZAÇÃO

Page 28: Por que investir em performance Front-End?

MODULARIZAÇÃO

When we say an application is modular, we generally mean it's composed of a set of highly decoupled, distinct pieces of functionality stored in modules.“

Addy Osmani

Page 29: Por que investir em performance Front-End?

MODULARIZAÇÃO

Page 30: Por que investir em performance Front-End?

MODULARIZAÇÃO

Quanto vai serreutilizado?

Um módulo específicopode existir de forma

independente?

Ele pode ser testado de forma independente?

Page 31: Por que investir em performance Front-End?

WIDGETS

Page 32: Por que investir em performance Front-End?

PLUGINS

$('#banners').gallery();

Page 33: Por que investir em performance Front-End?

PADRONIZAÇÃO

Page 35: Por que investir em performance Front-End?

BOOTSTRAP

Page 36: Por que investir em performance Front-End?

BOOTSTRAP

Page 37: Por que investir em performance Front-End?

QUALIFICAÇÃO

Page 38: Por que investir em performance Front-End?

Hoje, conhecer HTML e CSS éobrigação de todo time!

“Luiz Tiago

Page 39: Por que investir em performance Front-End?

Dê tempo para sua equipe desenvolverbem feito!

“Luiz Tiago