SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
ROLAGEM INFINITA…
O que muda realmente na experiência do usuário e no front-end?
GUSTAVO DAS NEVES
• @gustavodasneves
• fb.com/gustavo.nevesgn
• gustavoneves.com
• gustavo.masterstudioweb.com.br
• about.me/gustavodasneves
O QUE É?
Rolagem infinita oferece uma
maneira eficiente de navegar
em grandes quantidades de
informações, sem ter que
esperar pois os itens são
carregados sob demanda.
Em vez disso, o usuário
desfruta de uma experiência
ágil em qualquer dispositivo
que estiver usando.
QUEM SE BENEFICIA DIRETAMENTE
DA ROLAGEM INFINITA?
Aplicações onde não há conteúdo com diferença de
relevância. Ex.:Twitter
Portais de conteúdo que “diminuíram" a taxa de rejeição
principalmente das páginas iniciais. Ex.:Terra, G1 e outros
PAGINAÇÃO X ROLAGEM INFINITA
CONTRAS DA ROLAGEM INFINITA
• TENTAÇÃO
• OTIMISMO
• EXAUSTÃO
• POGOSTICKING
• PERDA DO CONTROLE
• MUDANÇAS PARA OBTER ESTATÍSTICAS
PADRÃO (ANALYTICS)
• ADICIONAR CONTEÚDO DINAMICAMENTE
AUMENTA O CONSUMO DE MEMÓRIA DO
BROWSER, DEPENDENDO DO BROWSER PODE
ELEVAR ATÉ 50MB DE CONSUMO DE MEMÓRIA
RAM.
• SEO MAIS COMPLEXO
• É UM COMPORTAMENTO IRREVERSÍVEL, VOCÊ
NÃO PODE VOLTAR AO ESTADO ANTERIOR.
QUANDO USAR ROLAGEM INFINITA?
Onde a paginação é importante e clicar em novas
páginas se torna uma barreira na usabilidade.
O conteúdo completo é muito grande para ser todo
carregado inicialmente.
O conteúdo está disponível em pedaços como
resultados de busca, posts de blog e listagem de
produtos.
QUANDO PENSAR DUASVEZES EM
ROLAGEM INFINITA?
Quando houverem dados específicos ou
características para filtragem e ordenação nos
resultados. Ex.: E-commerce
QUANDO PENSAR DUASVEZES EM
ROLAGEM INFINITA?
BIBLIOTECAS ETECNOLOGIAS PARA
IMPLEMENTAR INFINITE SCROLL
JAVASCRIPT, JAVASCRIPT E + JAVASCRIPT
REACT - facebook.github.io/react
INFINITE-SCROLL - github.com/infinite-scroll ou infinite-
scroll.com (WP / JQuery)
SLY - DARSA.IN/SLY
AJAX??
ALGUMAS RECOMENDAÇÕES
DE IMPLEMENTAÇÃO
O usuário precisa saber quando não há mais
conteúdo disponível.
A navegação padrão deve estar presente sempre
que o browser não suportar Javascript, mas a
experiência será mais rica na funcionalidade de
leitura.
4 DICAS PARA FINALIZAR
Produtividade, bem-estar e estilo de vida
MOMENTO JABÁ ABSURDO
TEM DÚVIDAS?
FALE AGORA OU CALE-SE PARA SEMPRE…
ME MANDA UMTWEET OU E-MAIL :)
@gustavodasneves
gustavo.nevesgn@gmail.com

Mais conteúdo relacionado

Destaque

Identificação de Necessidades dos Usuários e Requisitos IHC
Identificação de Necessidades dos Usuários e Requisitos IHCIdentificação de Necessidades dos Usuários e Requisitos IHC
Identificação de Necessidades dos Usuários e Requisitos IHCAlanna Gianin
 
Ux design/Experiência do Usuário - Conexão KingHost 2015
Ux design/Experiência do Usuário - Conexão KingHost 2015Ux design/Experiência do Usuário - Conexão KingHost 2015
Ux design/Experiência do Usuário - Conexão KingHost 2015Luisa Ambros
 
Testes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuárioTestes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuárioGlauber Lænder
 
Usabilidade e Experiencia do Usuario
Usabilidade e Experiencia do UsuarioUsabilidade e Experiencia do Usuario
Usabilidade e Experiencia do UsuarioGustavo Gil
 
Ergonomia e experiência do usuário: O que eu ganho com isso?
Ergonomia e experiência do usuário: O que eu ganho com isso?Ergonomia e experiência do usuário: O que eu ganho com isso?
Ergonomia e experiência do usuário: O que eu ganho com isso?guest5da527
 
Ergonomia e Experiência do Usuário
Ergonomia e Experiência do UsuárioErgonomia e Experiência do Usuário
Ergonomia e Experiência do UsuárioRobson Santos
 
Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010Mourylise Heymer
 
UX e UI - Experiência e Interface do Usuário
UX e UI - Experiência e Interface do UsuárioUX e UI - Experiência e Interface do Usuário
UX e UI - Experiência e Interface do UsuárioRenato Melo
 
Inspeção de usabilidade em aplicativos de rede geossocial: estudo comparativo...
Inspeção de usabilidade em aplicativos de rede geossocial: estudo comparativo...Inspeção de usabilidade em aplicativos de rede geossocial: estudo comparativo...
Inspeção de usabilidade em aplicativos de rede geossocial: estudo comparativo...Mourylise Heymer
 
Criatividade e Inovação
Criatividade e InovaçãoCriatividade e Inovação
Criatividade e InovaçãoRenato Melo
 

Destaque (10)

Identificação de Necessidades dos Usuários e Requisitos IHC
Identificação de Necessidades dos Usuários e Requisitos IHCIdentificação de Necessidades dos Usuários e Requisitos IHC
Identificação de Necessidades dos Usuários e Requisitos IHC
 
Ux design/Experiência do Usuário - Conexão KingHost 2015
Ux design/Experiência do Usuário - Conexão KingHost 2015Ux design/Experiência do Usuário - Conexão KingHost 2015
Ux design/Experiência do Usuário - Conexão KingHost 2015
 
Testes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuárioTestes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuário
 
Usabilidade e Experiencia do Usuario
Usabilidade e Experiencia do UsuarioUsabilidade e Experiencia do Usuario
Usabilidade e Experiencia do Usuario
 
Ergonomia e experiência do usuário: O que eu ganho com isso?
Ergonomia e experiência do usuário: O que eu ganho com isso?Ergonomia e experiência do usuário: O que eu ganho com isso?
Ergonomia e experiência do usuário: O que eu ganho com isso?
 
Ergonomia e Experiência do Usuário
Ergonomia e Experiência do UsuárioErgonomia e Experiência do Usuário
Ergonomia e Experiência do Usuário
 
Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010Design de Interação, Experiência do Usuário e Usabilidade - 2010
Design de Interação, Experiência do Usuário e Usabilidade - 2010
 
UX e UI - Experiência e Interface do Usuário
UX e UI - Experiência e Interface do UsuárioUX e UI - Experiência e Interface do Usuário
UX e UI - Experiência e Interface do Usuário
 
Inspeção de usabilidade em aplicativos de rede geossocial: estudo comparativo...
Inspeção de usabilidade em aplicativos de rede geossocial: estudo comparativo...Inspeção de usabilidade em aplicativos de rede geossocial: estudo comparativo...
Inspeção de usabilidade em aplicativos de rede geossocial: estudo comparativo...
 
Criatividade e Inovação
Criatividade e InovaçãoCriatividade e Inovação
Criatividade e Inovação
 

Mais de Gustavo Neves

Palestra - Sua ideia pode gerar uma startup de sucesso? E se você estiver err...
Palestra - Sua ideia pode gerar uma startup de sucesso? E se você estiver err...Palestra - Sua ideia pode gerar uma startup de sucesso? E se você estiver err...
Palestra - Sua ideia pode gerar uma startup de sucesso? E se você estiver err...Gustavo Neves
 
Fisl 16 - Proteja sua aplicação de você mesmo
Fisl 16 - Proteja sua aplicação de você mesmoFisl 16 - Proteja sua aplicação de você mesmo
Fisl 16 - Proteja sua aplicação de você mesmoGustavo Neves
 
Software livre no brasil
Software livre no brasilSoftware livre no brasil
Software livre no brasilGustavo Neves
 
Errar é bom e faz parte... mas não jogue sua ideia fora!
Errar é bom e faz parte... mas não jogue sua ideia fora!Errar é bom e faz parte... mas não jogue sua ideia fora!
Errar é bom e faz parte... mas não jogue sua ideia fora!Gustavo Neves
 
Engenharia de Software - Desenvolvimento Iterativo e Incremental
Engenharia de Software - Desenvolvimento Iterativo e IncrementalEngenharia de Software - Desenvolvimento Iterativo e Incremental
Engenharia de Software - Desenvolvimento Iterativo e IncrementalGustavo Neves
 
Comparativo de custo computacional / Tempo de carregamento das ferramentas de...
Comparativo de custo computacional / Tempo de carregamento das ferramentas de...Comparativo de custo computacional / Tempo de carregamento das ferramentas de...
Comparativo de custo computacional / Tempo de carregamento das ferramentas de...Gustavo Neves
 
DDoS - Ataque de negação de serviço
DDoS - Ataque de negação de serviçoDDoS - Ataque de negação de serviço
DDoS - Ataque de negação de serviçoGustavo Neves
 
Segurança em PHP - Blinde seu código de você mesmo!
Segurança em PHP - Blinde seu código de você mesmo!Segurança em PHP - Blinde seu código de você mesmo!
Segurança em PHP - Blinde seu código de você mesmo!Gustavo Neves
 

Mais de Gustavo Neves (8)

Palestra - Sua ideia pode gerar uma startup de sucesso? E se você estiver err...
Palestra - Sua ideia pode gerar uma startup de sucesso? E se você estiver err...Palestra - Sua ideia pode gerar uma startup de sucesso? E se você estiver err...
Palestra - Sua ideia pode gerar uma startup de sucesso? E se você estiver err...
 
Fisl 16 - Proteja sua aplicação de você mesmo
Fisl 16 - Proteja sua aplicação de você mesmoFisl 16 - Proteja sua aplicação de você mesmo
Fisl 16 - Proteja sua aplicação de você mesmo
 
Software livre no brasil
Software livre no brasilSoftware livre no brasil
Software livre no brasil
 
Errar é bom e faz parte... mas não jogue sua ideia fora!
Errar é bom e faz parte... mas não jogue sua ideia fora!Errar é bom e faz parte... mas não jogue sua ideia fora!
Errar é bom e faz parte... mas não jogue sua ideia fora!
 
Engenharia de Software - Desenvolvimento Iterativo e Incremental
Engenharia de Software - Desenvolvimento Iterativo e IncrementalEngenharia de Software - Desenvolvimento Iterativo e Incremental
Engenharia de Software - Desenvolvimento Iterativo e Incremental
 
Comparativo de custo computacional / Tempo de carregamento das ferramentas de...
Comparativo de custo computacional / Tempo de carregamento das ferramentas de...Comparativo de custo computacional / Tempo de carregamento das ferramentas de...
Comparativo de custo computacional / Tempo de carregamento das ferramentas de...
 
DDoS - Ataque de negação de serviço
DDoS - Ataque de negação de serviçoDDoS - Ataque de negação de serviço
DDoS - Ataque de negação de serviço
 
Segurança em PHP - Blinde seu código de você mesmo!
Segurança em PHP - Blinde seu código de você mesmo!Segurança em PHP - Blinde seu código de você mesmo!
Segurança em PHP - Blinde seu código de você mesmo!
 

Rolagem infinita: benefícios, desafios e implementação

  • 1. ROLAGEM INFINITA… O que muda realmente na experiência do usuário e no front-end?
  • 2. GUSTAVO DAS NEVES • @gustavodasneves • fb.com/gustavo.nevesgn • gustavoneves.com • gustavo.masterstudioweb.com.br • about.me/gustavodasneves
  • 3. O QUE É? Rolagem infinita oferece uma maneira eficiente de navegar em grandes quantidades de informações, sem ter que esperar pois os itens são carregados sob demanda. Em vez disso, o usuário desfruta de uma experiência ágil em qualquer dispositivo que estiver usando.
  • 4. QUEM SE BENEFICIA DIRETAMENTE DA ROLAGEM INFINITA? Aplicações onde não há conteúdo com diferença de relevância. Ex.:Twitter Portais de conteúdo que “diminuíram" a taxa de rejeição principalmente das páginas iniciais. Ex.:Terra, G1 e outros
  • 6.
  • 7. CONTRAS DA ROLAGEM INFINITA • TENTAÇÃO • OTIMISMO • EXAUSTÃO • POGOSTICKING • PERDA DO CONTROLE • MUDANÇAS PARA OBTER ESTATÍSTICAS PADRÃO (ANALYTICS) • ADICIONAR CONTEÚDO DINAMICAMENTE AUMENTA O CONSUMO DE MEMÓRIA DO BROWSER, DEPENDENDO DO BROWSER PODE ELEVAR ATÉ 50MB DE CONSUMO DE MEMÓRIA RAM. • SEO MAIS COMPLEXO • É UM COMPORTAMENTO IRREVERSÍVEL, VOCÊ NÃO PODE VOLTAR AO ESTADO ANTERIOR.
  • 8. QUANDO USAR ROLAGEM INFINITA? Onde a paginação é importante e clicar em novas páginas se torna uma barreira na usabilidade. O conteúdo completo é muito grande para ser todo carregado inicialmente. O conteúdo está disponível em pedaços como resultados de busca, posts de blog e listagem de produtos.
  • 9. QUANDO PENSAR DUASVEZES EM ROLAGEM INFINITA? Quando houverem dados específicos ou características para filtragem e ordenação nos resultados. Ex.: E-commerce
  • 10. QUANDO PENSAR DUASVEZES EM ROLAGEM INFINITA?
  • 11. BIBLIOTECAS ETECNOLOGIAS PARA IMPLEMENTAR INFINITE SCROLL JAVASCRIPT, JAVASCRIPT E + JAVASCRIPT REACT - facebook.github.io/react INFINITE-SCROLL - github.com/infinite-scroll ou infinite- scroll.com (WP / JQuery) SLY - DARSA.IN/SLY AJAX??
  • 12. ALGUMAS RECOMENDAÇÕES DE IMPLEMENTAÇÃO O usuário precisa saber quando não há mais conteúdo disponível. A navegação padrão deve estar presente sempre que o browser não suportar Javascript, mas a experiência será mais rica na funcionalidade de leitura.
  • 13. 4 DICAS PARA FINALIZAR Produtividade, bem-estar e estilo de vida
  • 15. TEM DÚVIDAS? FALE AGORA OU CALE-SE PARA SEMPRE… ME MANDA UMTWEET OU E-MAIL :) @gustavodasneves gustavo.nevesgn@gmail.com