Engenharia de front end de alta performance

3.790 visualizações

Publicada em

Slides da palestra "Engenharia de front end de alta performance" para o Front in Rio 2011, com comentários caso alguém tenha esquecido alguma coisa :)

Publicada em: Tecnologia
0 comentários
5 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
3.790
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.093
Ações
Compartilhamentos
0
Downloads
62
Comentários
0
Gostaram
5
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Engenharia de front end de alta performance

  1. 1. Engenharia de frontend de alta performance Engenharia de frontend de alta performance@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  2. 2. Engenharia de frontend de alta performance Mas porque engenharia? A engenharia é a ciência e a profissão de adquirir e aplicar os conhecimentos matemáticos, técnicos e científicos na criação, aperfeiçoamento e implementação de utilidades, tais como materiais, estruturas, máquinas, aparelhos, sistemas ou processos, que realizem uma determinada função ou objetivo. Fonte: http://pt.wikipedia.org/wiki/Engenharia@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  3. 3. Engenharia de frontend de alta performance Tenha sempre em mente@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  4. 4. Tenha sempre em mente Engenharia de frontend de alta performance@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  5. 5. Tenha sempre em mente Engenharia de frontend de alta performance Keep It Simple, Stupid!@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  6. 6. Tenha sempre em mente Engenharia de frontend de alta performance@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  7. 7. Tenha sempre em mente Engenharia de frontend de alta performance Preguiça@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  8. 8. Engenharia de frontend de alta performance Ferramentas@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  9. 9. Ferramentas Engenharia de frontend de alta performance Editor de Firebug Yslow Pagespeed Webdeveloper código Firefox Colorzilla Measureit! Html validator Screen grab! collection Virtualbox / Editor de Css usage lynx VM Ware imagens@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  10. 10. Engenharia de frontend de alta performance o que fazer para o site ficar mais rápido@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  11. 11. O que fazer para o site ficar mais rápido Engenharia de frontend de alta performance sprites@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  12. 12. O que fazer para o site ficar mais rápido / sprites Engenharia de frontend de alta performance O que é sprite? Em computação gráfica, um sprite é um objeto gráfico bi ou tridimensional que se move numa tela sem deixar traços de sua passagem (como se fosse um "espírito"). Os sprites foram inventados originalmente como um método rápido de animação de várias imagens agrupadas numa tela, em jogos de computador bidimensionais, usando hardware especial... Fonte: http://pt.wikipedia.org/wiki/Sprite_(gráfico)@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  13. 13. O que fazer para o site ficar mais rápido / sprites Engenharia de frontend de alta performance Sprites Porque usar sprites? Dá para usar sprites para todas as imagens?@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  14. 14. O que fazer para o site ficar mais rápido / sprites Engenharia de frontend de alta performance Exemplo de sprite Dimensões em pixel: 500 x 1200 Tamanho em kb: 450 Tempo de carregamento: 2.4s Agrupamento de 202 imagens Qual o tamanho em kb se não estivessem agrupadas? Maior controle das imagens utilizadas no site Menos imagens de layout para o site inteiro Agrupamento no css do uso das imagens Felicidade do designer por manter aquela sombrinha “essencial” E o melhor, poder de negociação para cortar aquela bossa chata de ser implementada@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  15. 15. O que fazer para o site ficar mais rápido Engenharia de frontend de alta performance CSS@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  16. 16. O que fazer para o site ficar mais rápido / CSS Engenharia de frontend de alta performance CSS CSS genérico ou “amarrado”? Quando o CSS genérico é bom? Quando o CSS amarrado é bom?@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  17. 17. O que fazer para o site ficar mais rápido Engenharia de frontend de alta performance javascript@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  18. 18. O que fazer para o site ficar mais rápido / javascript Engenharia de frontend de alta performance javascript JS puro ou framework?@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  19. 19. O que fazer para o site ficar mais rápido Engenharia de frontend de alta performance HTML@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  20. 20. O que fazer para o site ficar mais rápido / HTML Engenharia de frontend de alta performance HTML menor código possível ou código mais otimizado?@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  21. 21. Engenharia de frontend de alta performance conhecimentos que fazem a diferença@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  22. 22. Conhecimentos que fazem a diferença Engenharia de frontend de alta performance CDN DNS Montar o ambiente de Download de elementos da página desenvolvimento Interpretação dos seletores pelo Noções de SEO browser Estresse do browser com CSS e JS Microformats e schema.org Overlays e selects no IE6 Noções de programação backend@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  23. 23. Engenharia de frontend de alta performance Simplificando as coisas@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  24. 24. Simplificando as coisas Engenharia de frontend de alta performance Exemplo 01@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  25. 25. Simplificando as coisas Engenharia de frontend de alta performance Exemplo 02@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  26. 26. Simplificando as coisas Engenharia de frontend de alta performance Exemplo 03@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  27. 27. Engenharia de frontend de alta performance@andersonSolano dúvidas? #FIR2011 naoesqueca.com
  28. 28. Engenharia de frontend de alta performance@andersonSolano dúvidas? #FIR2011 naoesqueca.com

×