Twitter PWA: o que você precisa saber

Publicados: 2022-07-03

A lacuna tecnológica entre as principais empresas e as pequenas empresas seguintes nunca foi tão próxima. Com o aplicativo da web progressivo, um dos maiores contribuintes é que a capacidade financeira foi enormemente reduzida. Ao aplicar o novo e avançado uso da tecnologia de aplicativos da Web que deve mencionar profundamente os trabalhadores de serviços, empresas de todos os tamanhos podem ajustar o PWA às suas próprias necessidades funcionais e orçamentos. Se você está procurando inspiração nas grandes adoções de PWA do mundo, o estudo de caso abaixo no Twitter PWA é algo que você não pode perder.

Conteúdo

A história do Twitter antes da integração com o PWA

twitter pwa

Em abril de 2017, o Twitter Lite, a nova melhoria de seu site no navegador móvel, foi lançado após uma colaboração com o Google. O nome veio do fato de que ele foi construído para ser mais leve, mais rápido e mais utilizável.

Avançando para este dia, o Twitter é o 3º site de mídia social mais popular nos EUA e o 15º mais popular em todo o mundo. Embora a maior parte de sua demografia de usuários esteja nos EUA, Japão e Índia são os dois maiores representantes de usuários do Twitter que, combinados, excedem o número de usuários dos EUA.

A história do Twitter Lite deve ser datada de 2010 a 2017, com o Twitter a caminho de se tornar o maior site de mídia social do mundo.

O Twitter teve um começo difícil em comparação com sua maior rivalidade, o Facebook, nos primeiros dias. No entanto, a partir de 2010, o pássaro azul testemunhou uma visão maravilhosa no gráfico, um crescimento consistente trimestre a trimestre. Entre 2015, 2016 e 2017, a taxa de crescimento desacelerou.

Reconhecendo o potencial fora dos EUA, o Twitter estava rapidamente alcançando o mercado internacional.

Assim que o Google introduziu o PWA, o Twitter sabia como poderia expandir e adquirir novos usuários. Twitter Lite foi sua resposta final, dedicada aos países emergentes com conexões de rede não confiáveis. O novo Twitter PWA ocupa menos de um megabyte de armazenamento enquanto funciona com o modo de economia de dados otimizado. Imagens e vídeos em uma visualização borrada até que os usuários cliquem neles.

Nicolas Gallagher, líder de engenharia do Google para o Twitter Lite, declarou: “O Twitter Lite é agora a maneira mais rápida, barata e confiável de usar o Twitter”. O sucesso do Twitter Lite fez manchetes para muitos artigos sobre PWA.

A solução do maior PWA do mundo – Twitter PWA

Para ajudá-lo com o conhecimento prático do desenvolvimento do PWA, serão apresentados abaixo pontos cruciais sobre a estrutura do Twitter PWA, ou Twitter Lite, e métodos inovadores personalizados para solicitações sob demanda.

Observe que todo o objetivo do Twitter Lite é garantir que os usuários tenham uma excelente experiência no site, independentemente de conexões de Internet ruins, levando a visitas subsequentes e convertendo visitantes em usuários frequentes. Graças à capacidade de promover velocidade, confiabilidade e segurança do PWA, você pode experimentá-lo em mobile.twitter.com.

Ideia de Arquitetura

O Twitter Lite, em sua essência, é um servidor Node.js simples e de tamanho modesto e um aplicativo de JavaScript do lado do cliente. O PWA permitirá a construção de API para armazenamento e armazenamento em cache de dados. O servidor cuidará primeiro do processo de autenticação, montará o estado mais antigo do aplicativo e transformará os códigos da Web em páginas interativas pela renderização inicial de HTML no shell do aplicativo.

Uma vez carregados em segundo plano, os dados serão solicitados diretamente da API do Twitter. A simplicidade dessa arquitetura ajuda o Twitter PWA a oferecer um serviço excelente e confiável em eficiência, mesmo em escala de magnitude.

Desempenho de design

Fácil de usar é uma das principais prioridades do Twitter Lite. Milhões, senão centenas de milhões de usuários, acessariam essa rede social todos os meses. Portanto, eles desejam criar uma jornada do usuário que seja altamente utilizável em qualquer circunstância de conectividade.

Os desenvolvedores utilizaram uma série de alavancagem de desempenho incremental, o padrão PRPL, combinado com as atualizações mais recentes de navegadores modernos, para criar Service Worker, Web Push Notifications, IndexedDB e Web App Install Banners. Todos eles fizeram parte da impressionante velocidade de carregamento e independência da conexão.

Uso de dados

Contando com recursos armazenados em cache para fornecer dados menores antecipadamente, juntamente com o modo de economia de dados, o Twitter Lite é inerentemente configurado para minimizar o uso de dados, resultando em uma dedução de 40% na página da linha do tempo. Para carregar a imagem otimizada sob demanda, uma solicitação HEAD é realizada para exibir seu tamanho com um clique de botão.

Carregamento progressivo

Depois de enviar a resposta HTML inicial para o navegador, são enviadas instruções para pré-carregar recursos cruciais para o servidor montar o estado interativo. Os scripts são quebrados em pedaços finos usando o webpack para carregar apenas quando solicitado.

Em outras palavras, a carga inicial do Twitter Lite é excepcionalmente rápida porque apenas a necessidade da visualização visível é conduzida, enquanto um service worker pré-armazenará recursos adicionais para permitir a aparência quase instantânea e a transição suave em futuras interações.

Disponibilidade off-line

Assim como seu aplicativo nativo, um service worker possibilita o uso offline temporário. Todas as páginas carregadas anteriormente são reabertas instantaneamente por meio do cache no shell do aplicativo HTML, ativos estáticos e alguns emojis mais comuns.

O botão “Repetir” é fornecido quando há uma falha no carregamento de dados ou scripts para garantir que o problema seja resolvido. Simplesmente habilitando a navegação offline, a velocidade de carregamento na inicialização e visitas subsequentes são muito aprimoradas.

Renderização

Esqueça o caro trabalho de renderização; O Twitter Lite foi otimizado para renderização de componentes. No entanto, o maior problema está na complexidade dos Tweets com as infinitas listas de requisitos para desempenho adicional.

Em seguida, eles pensaram em um componente de lista virtualizado que apenas tornava o conteúdo visível para a visualização apresentada acima e preservado para rolar pelas telas. Outra atualização foi adiando a renderização não crucial para o modo inativo e economizando o consumo de dados pela API requestIdleCallback.

Sistemas e velocidade duplicada

O Twitter Lite é um sistema de design responsivo construído com base em detalhes de componentes para que o aplicativo esteja em conformidade com qualquer solicitação de forma. Trabalhar com componentes de interface do usuário abriu espaço para iteração rápida e reutilização de blocos de construção estabelecidos. Também vale a pena mencionar que o flexbox é altamente confiável para o design do layout, números limitados fixados em cores, tamanhos de fonte e comprimentos.

O resultado do Twitter PWA

resultado do twitter pwa

O site móvel e desktop

O Twitter PWA é considerado interativo por até 5 segundos na maioria dos dispositivos com rede 3G. A versão Lite carrega 30% mais rápido e economiza até 70% do uso de dados, reduzindo o tempo de atraso interativo em mais de 25%.

Comparado ao antigo aplicativo nativo, o Twitter PWA ocupa no máximo 3% do tamanho, uma fração do espaço de armazenamento do dispositivo. No entanto, funciona profunda e poderosamente. Linhas de tempo, um dos recursos mais complexos, podem ser construídas a partir de um código limitado de 30 linhas de configuração ao anexar um módulo Redux a um componente React, conteúdo misto.

O PWA funciona de maneira semelhante ao aplicativo nativo, com recursos padrão, como feed regular, pop-ups de notificação por push, mensagens diretas e guias de pesquisa. A transição é responsiva em todas as páginas e elementos, embora a resposta ao toque seja notavelmente mais lenta do que seus aplicativos nativos. Os desenvolvedores ainda estão trabalhando para melhorar a usabilidade e a responsabilidade em versões futuras.

Tudo é bastante favorável com a versão desktop, funcionando bem em janelas estreitas, em comparação com os antigos aplicativos oficiais do Twitter negligenciados no Mac e no Windows. Toda a experiência parece relativamente leve e relaxada de usar.

O Twitter Lite atualmente suporta até 42 idiomas, e o recurso Globalize foi criado para emergir os números, datas e mensagens que se encaixam com os locais.

Os resultados em números

  • 65% de aumento de páginas por sessão
  • Aumento de 75% no número de Tweets enviados
  • Redução de 20% na taxa de rejeição

Como o Twitter PWA se tornou um dos PWA mais rápidos?

Com o ajuste funcional no conhecimento existente dos trabalhadores de serviço, juntamente com a otimização para menor consumo de dados, o PWA está programado para lidar com a velocidade de carregamento mais rápida e aparece quase instantaneamente nas visitas subsequentes, tanto no início quanto durante a jornada.

Otimizar para velocidade não será em um ou dois dias, mas um processo repetitivo de testar, rastrear, medir, tentar entender por que está acontecendo e aplicar possíveis soluções. Trabalhar no desempenho é um ciclo vicioso de observar, medir e melhorar aqui e ali.

Com isso dito, o Twitter Lite é um acúmulo de pequenas melhorias e atualizações no carregamento da primeira página, na renderização de componentes do React, na prevenção de re-renderização e assim por diante. Cada um atendendo ao aprimoramento do desempenho como um todo, e todo o pequeno esforço para o que vemos agora, uma das maiores e mais rápidas adoções de PWA do mundo.

É claro que, para manter esse título, os desenvolvedores precisam trabalhar constantemente para garantir que tudo esteja sob controle e evoluir o processo para algo ainda melhor, se houver uma chance.

Perguntas frequentes sobre o PWA e o PWA do Twitter

O Twitter é um PWA?

Absolutamente. O Twitter lançou a nova versão progressiva do aplicativo da web em colaboração com os desenvolvedores do Google em 2017. O Twitter PWA é chamado de Twitter Lite e sua construção é focada em atender usuários internacionais que muitas vezes podem experimentar conexões instáveis ​​em comparação com os EUA.

É caro construir um PWA como o Twitter PWA?

Diz-se que o Twitter PWA é a versão mais barata de todos os funcionários do Twitter, mas com um desempenho maravilhoso em diferentes navegadores e até se assemelha a alguns dos melhores recursos do aplicativo nativo.

O Twitter PWA é uma combinação de excelente otimização de desempenho e aplicação de classe mundial da tecnologia moderna do PWA. Com isso dito, construir um PWA excepcional como o Twitter Lite depende muito da equipe de desenvolvimento que você contrata ou terceiriza.

O PWA é a melhor alternativa possível para aplicativos nativos e previu popularmente o futuro dos sites. Portanto, se as empresas on-line estão procurando uma maneira de alavancar sua taxa de conversão melhorando a jornada do cliente no local, abandone os aplicativos nativos pesados ​​e caros e procure o PWA.

Por onde começar com o desenvolvimento de PWA do seu negócio?

Bem, tudo deve começar com onde sua empresa está, o que ela precisa e onde você quer que ela esteja. Faz sentido? Porque você não quer perder dinheiro e tempo precioso em algo irrelevante, certo?

O próximo passo crucial é decidir se o PWA se encaixa na sua estratégia de negócios. Quase todo mundo está procurando maneiras de aumentar o tráfego de seu site, melhorar suas taxas de conversão ou alavancar seu valor unitário. E uma agência de desenvolvimento PWA pode te ajudar com tudo isso.

Eles podem ajudá-lo a detectar o problema em qualquer área de baixo desempenho em seu site. Se você não conseguir descobrir a melhor solução, procure um serviço de consulta ou exame.

E é aí que chegamos ao seguinte passo: escolha um provedor de serviços de desenvolvimento de PWA confiável. Você precisa de um nome com anos de experiência, que atraia uma equipe dinâmica de desenvolvedores buscando o melhor para seus clientes e, claro, o excelente conhecimento e as habilidades necessárias para criar um PWA altamente funcional e rico em recursos.

A Tigren é a agência de terceirização líder mundial em que milhares de PMEs globais confiaram na última década. Somos uma equipe de indivíduos jovens, aspirantes e dedicados, escolhidos entre os melhores empreendedores em seu setor.

Somos especializados em desenvolvimento de comércio eletrônico, especialmente com serviços de desenvolvimento Magento e PWA. Queremos trazer-lhe o melhor negócio que você não pode encontrar em outro lugar, ajudá-lo até o fim e atingir o objetivo para o qual você nos procura.

Você pode contar conosco se precisar de uma solução eficaz e econômica para:

  • Desenvolvimento de PWA totalmente para e-commerce do zero
  • Parcialmente desenvolvimento de PWA para e-commerce
  • Soluções integradas e melhorias em um PWA de comércio eletrônico existente
  • Temas/plugins/extensões de PWA de comércio eletrônico premium prontos para uso
desenvolvimento de site de negócios online

Principais conclusões

O novo Twitter PWA traz uma lufada de ar fresco para o mundo da web móvel sem graça e sem resposta. A poderosa parceria entre Twitter e Google pagou sua fama com uma adoção transformacional, rompendo todas as preocupações e dúvidas sobre o potencial do PWA. Seja um pioneiro bem-sucedido do PWA, comece a mimar seus usuários online e aumente seu ROI com Tigren hoje, antes que seja tarde demais.