PWA de Twitter: lo que necesita saber

Publicado: 2022-07-03

La brecha tecnológica entre las principales empresas y las pequeñas empresas posteriores nunca ha sido tan estrecha. Con la aplicación web progresiva, uno de los mayores contribuyentes es que la capacidad financiera se ha reducido enormemente. Al aplicar el uso nuevo y avanzado de la tecnología de aplicaciones web que debe mencionar profundamente a los trabajadores de servicios, las empresas de todos los tamaños pueden ajustar la PWA a sus propias necesidades funcionales y presupuestos. Si está buscando inspiración en las grandes adopciones de PWA del mundo, el estudio de caso a continuación en Twitter PWA es algo que no puede perderse.

Contenido

La historia de Twitter antes de la integración de PWA

twitter pwa

En abril de 2017, se lanzó Twitter Lite, la nueva mejora de su sitio en el navegador móvil, luego de una colaboración con Google. El nombre proviene del hecho de que está diseñado para ser más ligero, más rápido y más útil.

Avance rápido hasta el día de hoy, Twitter es el tercer sitio de redes sociales más popular en los EE. UU. y el 15 más popular en todo el mundo. Aunque la mayoría de sus usuarios demográficos se encuentran en los EE. UU., Japón e India son los dos mayores representantes de los usuarios de Twitter que, combinados, superan la cantidad de usuarios de los EE. UU.

La historia de Twitter Lite se remonta a 2010 a 2017, con Twitter en camino de convertirse en el principal sitio de redes sociales del mundo.

Twitter tuvo un comienzo difícil en comparación con su mayor rival, Facebook, en los primeros días. Sin embargo, desde 2010 en adelante, el pájaro azul había sido testigo de una vista maravillosa en el gráfico, un crecimiento constante trimestre a trimestre. Entre 2015, 2016 y 2017, la tasa de crecimiento se desaceleró.

Al reconocer el potencial fuera de los EE. UU., Twitter rápidamente llegó al mercado internacional.

Tan pronto como Google presentó PWA, Twitter supo cómo podía expandirse y adquirir nuevos usuarios. Twitter Lite fue su respuesta final, dedicada a los países emergentes con conexiones de red poco confiables. La nueva PWA de Twitter ocupa menos de un megabyte de almacenamiento mientras funciona con el modo de ahorro de datos optimizado. Imágenes y videos en una vista previa borrosa hasta que los usuarios hacen clic en ellos.

Nicolas Gallagher, líder de ingeniería de Google para Twitter Lite, declaró: "Twitter Lite ahora es la forma más rápida, menos costosa y más confiable de usar Twitter". El éxito de Twitter Lite ocupó los titulares de muchos artículos sobre PWA.

La solución de la PWA más grande del mundo – Twitter PWA

Para ayudarlo con el conocimiento práctico del desarrollo de PWA, a continuación se entregarán puntos cruciales sobre el marco de trabajo de Twitter PWA o Twitter Lite, y métodos innovadores personalizados para solicitudes bajo demanda.

Tenga en cuenta que el objetivo de Twitter Lite es garantizar que los usuarios tengan una excelente experiencia en el sitio, independientemente de las malas conexiones a Internet, lo que genera visitas posteriores y convierte a los visitantes en usuarios frecuentes. Gracias a la capacidad de fomentar la velocidad, la confiabilidad y la seguridad de PWA, puede experimentarlo en mobile.twitter.com.

Idea de arquitectura

Twitter Lite, en esencia, es un servidor Node.js simple y de tamaño modesto y una aplicación de JavaScript del lado del cliente. PWA habilitará la compilación de API para el almacenamiento en caché y el almacenamiento de datos. El servidor primero se encargará del proceso de autenticación, ensamblará el estado más antiguo de la aplicación y convertirá los códigos web en páginas interactivas mediante la representación HTML inicial en el shell de la aplicación.

Una vez cargados en segundo plano, los datos se solicitarán directamente desde la API de Twitter. La simplicidad de esta arquitectura ayuda a Twitter PWA a brindar un servicio sobresaliente y confiable en eficiencia incluso a gran escala.

Desempeño de diseño

La facilidad de uso es una de las principales prioridades de Twitter Lite. Millones, si no cientos de millones de usuarios, accederían a esta red social cada mes. Por lo tanto, quieren crear un viaje de usuario que sea altamente utilizable en cualquier circunstancia de conectividad.

Los desarrolladores habían utilizado una serie de apalancamiento de rendimiento incremental, el patrón PRPL, combinado con las últimas actualizaciones de los navegadores modernos, para crear Service Worker, Web Push Notifications, IndexedDB y Web App Install Banners. Todos ellos fueron parte de la impresionante velocidad de carga y la independencia de la conexión.

Uso de datos

Al confiar en los recursos almacenados en caché para servir datos más pequeños por adelantado, junto con el modo de ahorro de datos, Twitter Lite está configurado de forma inherente para minimizar el uso de datos, lo que resulta en una deducción del 40 % en la página de la línea de tiempo. Para cargar la imagen optimizada bajo demanda, se realiza una solicitud HEAD para mostrar su tamaño con un clic de botón.

Carga progresiva

Después de verter la respuesta HTML inicial en el navegador, se envían instrucciones para precargar recursos cruciales para que el servidor ensamble el estado interactivo. Los scripts se rompen en pedazos finos utilizando el paquete web para cargar solo cuando se les solicita.

En otras palabras, la carga inicial de Twitter Lite es excepcionalmente rápida porque solo se lleva a cabo la necesidad de la vista visible, mientras que un trabajador del servicio almacenará en caché recursos adicionales para permitir la aparición casi instantánea y una transición fluida en futuras interacciones.

Disponibilidad sin conexión

Al igual que su aplicación nativa, un trabajador de servicio hace posible el uso temporal sin conexión. Todas las páginas cargadas anteriormente se vuelven a abrir instantáneamente a través del almacenamiento en caché en el shell de la aplicación HTML, los activos estáticos y algunos emojis más comunes.

El botón "Reintentar" se proporciona cuando hay una falla en la carga de datos o secuencias de comandos para garantizar que se solucionará el problema. Simplemente habilitando la navegación sin conexión, la velocidad de carga en el inicio y las visitas posteriores se mejoran mucho.

Representación

Olvídese del costoso trabajo de renderizado; Twitter Lite se optimizó para la representación de componentes. Sin embargo, el mayor problema radica en la complejidad de los Tweets con las listas infinitas de requisitos para un rendimiento adicional.

Luego pensaron en un componente de lista virtualizado que solo mostrara el contenido para la vista presentada anteriormente y lo conservara para desplazarse por las pantallas. Otra actualización fue aplazar la representación no crucial al modo inactivo y guardar el consumo de datos mediante la API requestIdleCallback.

Sistemas y Velocidad Duplicada

Twitter Lite es un sistema de diseño receptivo creado en función de los detalles de los componentes para que la aplicación se ajuste a cualquier solicitud de forma. Trabajar con componentes de la interfaz de usuario había despejado espacio para una iteración rápida y la reutilización de bloques de construcción establecidos. También vale la pena mencionar que se confía en gran medida en el flexbox para el diseño del diseño, números limitados fijados en colores, tamaños de fuente y longitudes.

El resultado de Twitter PWA

resultado de twitter pwa

El sitio móvil y de escritorio

Se afirma que Twitter PWA se vuelve interactivo durante 5 segundos o menos en la mayoría de los dispositivos con una red 3G. La versión Lite se carga un 30 % más rápido y ahorra hasta un 70 % del uso de datos al mismo tiempo que reduce el tiempo de retraso interactivo en más de un 25 %.

En comparación con la antigua aplicación nativa, Twitter PWA solo ocupa un máximo del 3% del tamaño, una fracción del espacio en el almacenamiento del dispositivo. Sin embargo, funciona profunda y poderosamente. Las líneas de tiempo, una de las características más complejas, se pueden construir a partir de un código limitado de 30 líneas de configuración mientras se adjunta un módulo Redux a un componente React, contenido mixto.

El PWA funciona muy parecido a la aplicación nativa, con características estándar como un feed regular, ventanas emergentes de notificaciones automáticas, mensajes directos y pestañas de búsqueda. La transición responde a través de páginas y elementos, aunque se informa que la respuesta táctil es notablemente más lenta que sus aplicaciones nativas. Los desarrolladores todavía están trabajando para mejorar la usabilidad y la responsabilidad en versiones futuras.

Todo es bastante favorable con la versión de escritorio, que funciona bien en ventanas estrechas, en comparación con las antiguas aplicaciones oficiales de Twitter descuidadas tanto en Mac como en Windows. Toda la experiencia se siente relativamente ligera y relajada de usar.

Twitter Lite actualmente admite hasta 42 idiomas, y la función Globalizar se creó para mostrar los números, las fechas y los mensajes que encajan con los locales.

Los resultados en números

  • 65% de aumento de páginas por sesión
  • Aumento del 75% en el número de Tweets enviados
  • 20% de disminución en la tasa de rebote

¿Cómo se convirtió la PWA de Twitter en una de las PWA más rápidas?

Con el ajuste funcional en el conocimiento existente de los trabajadores de servicios, junto con la optimización para un menor consumo de datos, PWA está diseñado para manejar una velocidad de carga más rápida y una aparición casi instantánea en visitas posteriores, tanto al inicio como durante el viaje.

La optimización de la velocidad no será en un día o dos, sino en un proceso repetitivo de pruebas, seguimiento, medición, tratando de comprender por qué sucede y aplicando posibles soluciones. El trabajo sobre el desempeño es un círculo vicioso de observar, medir y mejorar aquí y allá.

Dicho esto, Twitter Lite es una acumulación de pequeñas mejoras y actualizaciones sobre la carga de la primera página, la representación de los componentes de React, la prevención de la nueva representación, etc. Cada uno de ellos se ocupa de la mejora del rendimiento en su conjunto, y todo el pequeño esfuerzo realizado hasta lo que vemos ahora, una de las adopciones de PWA más grandes y rápidas del mundo.

Por supuesto, para mantener ese título, los desarrolladores tienen que trabajar constantemente para asegurarse de que todo esté bajo control y evolucionar el proceso a algo aún mejor si existe la posibilidad.

Preguntas frecuentes sobre Twitter PWA y PWA

¿Es Twitter una PWA?

Absolutamente. Twitter lanzó la nueva versión de la aplicación web progresiva en colaboración con los desarrolladores de Google en 2017. La PWA de Twitter se llama Twitter Lite y su construcción se enfoca en servir a los usuarios internacionales que a menudo pueden experimentar conexiones inestables en comparación con los EE. UU.

¿Es costoso construir una PWA como la PWA de Twitter?

Se dice que Twitter PWA es la versión más barata de todos los oficiales de Twitter, pero funciona maravillosamente en diferentes navegadores e incluso se asemeja a algunas de las mejores características de la aplicación nativa.

Twitter PWA es una combinación de excelente optimización del rendimiento y aplicación de clase mundial de la tecnología moderna de PWA. Dicho esto, crear una PWA excepcional como Twitter Lite depende en gran medida del equipo de desarrollo que contrate o subcontrate.

PWA es la mejor alternativa posible a las aplicaciones nativas y popularmente predijo el futuro de los sitios web. Entonces, si las empresas en línea están buscando una manera de aprovechar su tasa de conversión mejorando el viaje del cliente en el sitio, deshágase de las aplicaciones nativas pesadas y costosas y busque PWA en su lugar.

¿Por dónde empezar con el desarrollo de PWA de su negocio?

Bueno, todo debe comenzar con dónde se encuentra su negocio, qué necesita y dónde quiere que esté. ¿Tener sentido? Porque no quieres perder dinero y tiempo precioso en algo irrelevante, ¿verdad?

El siguiente paso crucial es decidir si PWA encajaría en su estrategia comercial. Casi todo el mundo está buscando formas de aumentar el tráfico de su sitio, mejorar sus tasas de conversión o aprovechar su valor unitario. Y una agencia de desarrollo de PWA puede ayudarlo con todo eso.

Pueden ayudarlo a detectar el problema en cualquier área de bajo rendimiento en su sitio. Si no puede encontrar la mejor solución, solicite un servicio de consulta o examen.

Y ahí es cuando llegamos al siguiente paso: elegir un proveedor de servicios de desarrollo de PWA confiable. Necesita un nombre con años de experiencia, que convenza a un equipo dinámico de desarrolladores que se esfuerce por lograr lo mejor para sus clientes y, por supuesto, el excelente conocimiento y las habilidades necesarias para crear una PWA altamente funcional y rica en funciones.

Tigren es la agencia de subcontratación líder en el mundo en la que miles de PYMES globales han confiado durante la última década. Somos un equipo de individuos jóvenes, aspirantes y dedicados, elegidos entre los mejores triunfadores en su industria.

Nos especializamos en el desarrollo de comercio electrónico, especialmente con los servicios de desarrollo de Magento y PWA. Queremos brindarle la mejor oferta que no puede encontrar en ningún otro lugar, ayudarlo hasta el final y lograr el objetivo por el que vino a nosotros.

Puede contar con nosotros si necesita una solución eficaz y rentable para:

  • Desarrollo completo de PWA de comercio electrónico desde cero
  • Desarrollo parcial de PWA de comercio electrónico
  • Soluciones integradas y mejoras en una PWA de comercio electrónico existente
  • Temas/complementos/extensiones de PWA de comercio electrónico premium listos para usar
desarrollo de sitios web de negocios en línea

Conclusiones clave

La nueva PWA de Twitter trae un soplo de aire fresco al aburrido e irresponsable mundo de la web móvil. La poderosa asociación entre Twitter y Google pagó su fama con una adopción transformadora, rompiendo todas las preocupaciones y dudas sobre el potencial de PWA. Sea un pionero exitoso en la adopción de PWA, comience a mimar a sus usuarios en línea y aumente su ROI con Tigren hoy antes de que sea demasiado tarde.