Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Construindo Aplicações com Zero Load Time

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for João Moura João Moura
December 13, 2013

Construindo Aplicações com Zero Load Time

Hoje em dia o tempo se tornou o asset mais valioso de todos os tempos, ninguém quer e pode desperdiça-lo, nem desenvolvedores nem usuários. Provas disso estão ao nosso redor todos os dias, e definitivamente não somente dentro desse novo contexto de negócios e Startups permeados por metodologias como Agile, Lean, entre outros. Nenhum usuário quer encarar loadbars e nenhum produto pode se dar ao luxo de não ser performático, escalável e principalmente rápido. Os usuários não demandam mais somente uma boa experiência, ela precisa ser ágil! Atualmente existem muitas tecnologias e técnicas que podemos explorar para nos ajudar a alcançar um processo de desenvolvimento e uma aplicação mais rápida, e esse será o objetivo dessa palestra. Irei abordar algumas dessas técnicas e filosofias que irão habilitar você a de fato construir aplicações com Zero LoadTime.

Avatar for João Moura

João Moura

December 13, 2013
Tweet

More Decks by João Moura

Other Decks in Programming

Transcript

  1. 74% dos usuários mobile não esperam mais que 5 segundos

    para uma página carregar. http://www.strangeloopnetworks.com/resources/infographics/mobile-infographics/mobile-load-time-vs- user-expectations/
  2. Yahoo!: 400 ms 5 to 9% increase in the number

    of people who clicked “back” before the page even loaded. (source: Nicole Sullivan, Yahoo!)
  3. Amazon: 100 ms 1% increase in sales. (source: Greg Linden,

    Amazon) US$ 61.093.000.000,00 (2012)
  4. Habilitar GZIP Minify de JS e CSS Compressão de HTML

    Otimização de imagens Diminuir cookies e headers
  5. Habilitar GZIP Minify de JS e CSS Compressão de HTML

    Otimização de imagens Diminuir cookies e headers Utilização de sprites
  6. Técnica 1 Render in client Se você consegue bater 50

    ms de loadtime sem render in client você tem minha atenção
  7. Técnica 3 Intelligent Preload Como predizer a navegação do usuário

    melhora a experiência e pode lhe poupar Recursos