Twitter PWA: Was Sie wissen müssen

Veröffentlicht: 2022-07-03

Die technologische Kluft zwischen den Top-Unternehmen und den kleinen Folgeunternehmen war noch nie so groß wie heute. Mit der progressiven Web-App wurde einer der größten Beiträge dazu geleistet, dass die finanziellen Möglichkeiten enorm reduziert wurden. Durch die Anwendung der neuen und fortschrittlichen Nutzung der Web-App-Technologie, die Servicemitarbeiter zutiefst erwähnen muss, können Unternehmen jeder Größe PWA an ihre eigenen funktionalen Anforderungen und Budgets anpassen. Wenn Sie sich von den großartigen PWA-Einführungen der Welt inspirieren lassen möchten, sollten Sie sich die Fallstudie unten auf Twitter PWA nicht entgehen lassen.

Inhalt

Die Geschichte von Twitter vor der PWA-Integration

Twitter pwa

Im April 2017 wurde Twitter Lite, die neue Verbesserung seiner Website für den mobilen Browser, nach einer Zusammenarbeit mit Google gestartet. Der Name kommt von der Tatsache, dass es leichter, schneller und benutzerfreundlicher ist.

Bis heute ist Twitter die drittbeliebteste Social-Media-Site in den USA und die 15. beliebteste weltweit. Obwohl sich der Großteil ihrer Nutzerdemografie in den USA befindet, sind Japan und Indien die beiden größten Vertreter von Twitter-Nutzern, die zusammen die Zahl der US-Nutzer übertreffen.

Die Geschichte von Twitter Lite muss von 2010 bis 2017 zurückdatiert werden, als Twitter auf dem Weg war, die weltweit führende Social-Media-Site zu werden.

Twitter hatte in den Anfangstagen einen schwierigen Start im Vergleich zu seiner größten Konkurrenz, Facebook. Ab 2010 hatte der Bluebird jedoch einen wunderbaren Anblick auf dem Chart erlebt, ein beständiges Wachstum von Quartal zu Quartal. Zwischen 2015, 2016 und 2017 verlangsamte sich die Wachstumsrate.

Twitter erkannte das Potenzial außerhalb der USA und wandte sich schnell dem internationalen Markt zu.

Sobald Google PWA einführte, wusste Twitter, wie es expandieren und neue Nutzer gewinnen konnte. Twitter Lite war ihre letzte Antwort, die den Schwellenländern mit unzuverlässigen Netzwerkverbindungen gewidmet war. Die neue Twitter PWA belegt weniger als ein Megabyte Speicherplatz, während sie mit dem optimierten Datensparmodus arbeitet. Bilder und Videos in einer verschwommenen Vorschau, bis Benutzer darauf klicken.

Nicolas Gallagher, Engineering Lead bei Google für Twitter Lite, erklärte: „Twitter Lite ist jetzt die schnellste, kostengünstigste und zuverlässigste Art, Twitter zu nutzen.“ Der Erfolg von Twitter Lite sorgte für Schlagzeilen in vielen Artikeln zum Thema PWA.

Die Lösung der größten PWA der Welt – Twitter PWA

Um Sie mit dem praktischen Wissen der PWA-Entwicklung zu unterstützen, werden im Folgenden wichtige Punkte über das Framework von Twitter PWA oder Twitter Lite und innovative Methoden, die auf On-Demand-Anfragen zugeschnitten sind, geliefert.

Beachten Sie, dass das gesamte Ziel von Twitter Lite darin besteht, sicherzustellen, dass Benutzer eine hervorragende Erfahrung vor Ort haben, unabhängig von schlechten Internetverbindungen, was zu Folgebesuchen führt und Besucher in häufige Benutzer umwandelt. Dank der Fähigkeit, Geschwindigkeit, Zuverlässigkeit und Sicherheit von PWA zu fördern, können Sie es auf mobile.twitter.com erleben.

Architekturidee

Twitter Lite ist im Kern ein einfacher, bescheidener Node.js-Server und eine App mit clientseitigem JavaScript. PWA ermöglicht die Erstellung von APIs zum Zwischenspeichern und Speichern von Daten. Der Server kümmert sich zunächst um den Authentifizierungsprozess, stellt den frühesten Zustand der App zusammen und wandelt die Webcodes durch anfängliches HTML-Rendering in der Anwendungs-Shell in interaktive Seiten um.

Nach dem Laden im Hintergrund werden Daten direkt von der Twitter-API angefordert. Die Einfachheit dieser Architektur hilft Twitter PWA dabei, einen herausragenden und zuverlässigen Service in Effizienz zu erbringen, selbst in einer Größenordnung.

Leistung gestalten

Benutzerfreundlichkeit ist eine der obersten Prioritäten für Twitter Lite. Millionen, wenn nicht Hunderte Millionen Benutzer würden jeden Monat auf dieses soziale Netzwerk zugreifen. Daher möchten sie eine Benutzerreise erstellen, die unter allen Konnektivitätsbedingungen äußerst benutzerfreundlich ist.

Die Entwickler hatten eine Reihe von inkrementellen Leistungshebeln, das PRPL-Muster, in Kombination mit den neuesten Updates moderner Browser genutzt, um Service Worker, Web-Push-Benachrichtigungen, IndexedDB und Web-App-Installationsbanner zu erstellen. Sie alle waren Teil der beeindruckenden Ladegeschwindigkeit und Unabhängigkeit von der Verbindung.

Verwendung von Daten

Twitter Lite verlässt sich auf zwischengespeicherte Ressourcen, um kleinere Daten im Voraus bereitzustellen, und ist zusammen mit dem Datenspeichermodus von Natur aus so eingestellt, dass die Verwendung von Daten minimiert wird, was zu einem Abzug von 40 % auf der Timeline-Seite führt. Um das optimierte Bild bei Bedarf zu laden, wird eine HEAD-Anfrage durchgeführt, um seine Größe mit einem Klick auf die Schaltfläche anzuzeigen.

Progressives Laden

Nachdem die anfängliche HTML-Antwort an den Browser gesendet wurde, werden Anweisungen gesendet, um wichtige Ressourcen für den Server vorab zu laden, um den interaktiven Zustand zusammenzustellen. Skripte werden mithilfe von Webpack in feine Stücke zersplittert, um sie nur dann zu laden, wenn sie dazu aufgefordert werden.

Mit anderen Worten, das anfängliche Laden von Twitter Lite ist außergewöhnlich schnell, da nur die Notwendigkeit für die sichtbare Ansicht durchgeführt wird, während ein Servicemitarbeiter zusätzliche Ressourcen vorab zwischenspeichert, um das fast sofortige Erscheinen und den reibungslosen Übergang bei zukünftigen Interaktionen zu ermöglichen.

Offline-Verfügbarkeit

Genau wie seine native App ermöglicht ein Service Worker eine vorübergehende Offline-Nutzung. Alle zuvor geladenen Seiten werden durch das Caching in der HTML-App-Shell, statischen Assets und einigen der gängigsten Emojis sofort wieder geöffnet.

Die Schaltfläche „Wiederholen“ wird bereitgestellt, wenn beim Laden der Daten oder Skripts ein Fehler auftritt, um sicherzustellen, dass das Problem behoben wird. Durch einfaches Aktivieren des Offline-Browsens wird die Ladegeschwindigkeit beim Starten und bei späteren Besuchen erheblich verbessert.

Rendern

Vergessen Sie die teure Rendering-Arbeit; Twitter Lite wurde für das Rendern von Komponenten optimiert. Das größere Problem liegt jedoch in der Komplexität von Tweets mit den endlosen Listen von Anforderungen für zusätzliche Leistung.

Dann dachten sie an eine virtualisierte Listenkomponente, die Inhalte nur für die oben dargestellte Ansicht sichtbar machte und für das Scrollen über Bildschirme hinweg erhalten blieb. Ein weiteres Update war das Verschieben des unwichtigen Renderings in den inaktiven Modus und das Einsparen des Datenverbrauchs durch die requestIdleCallback-API.

Systeme und doppelte Geschwindigkeit

Twitter Lite ist ein Responsive-Design-System, das basierend auf Komponentendetails erstellt wurde, damit die App allen Formanforderungen entspricht. Die Arbeit mit UI-Komponenten hatte Platz für schnelle Iterationen und die Wiederverwendung etablierter Bausteine ​​geschaffen. Es ist auch erwähnenswert, dass die Flexbox stark auf die Gestaltung des Layouts angewiesen ist, begrenzte Anzahl an Farben, Schriftgrößen und -längen.

Das Ergebnis von Twitter PWA

Ergebnis von Twitter pwa

Die mobile und Desktop-Site

Es wird behauptet, dass Twitter PWA auf den meisten Geräten mit einem 3G-Netzwerk für nur 5 Sekunden und weniger interaktiv wird. Die Lite-Version lädt 30 % schneller und spart bis zu 70 % der Datennutzung, während die Zeit bis zur Interaktion um mehr als 25 % reduziert wird.

Im Vergleich zur alten nativen App nimmt Twitter PWA nur maximal 3 % der Größe ein, einen Bruchteil des Speicherplatzes im Gerätespeicher. Und doch funktioniert es zutiefst und kraftvoll. Timelines, eine der komplexesten Funktionen, können aus einer begrenzten Anzahl von 30 Code-Konfigurationszeilen erstellt werden, während ein Redux-Modul an eine React-Komponente mit gemischtem Inhalt angehängt wird.

Die PWA funktioniert ähnlich wie die native App, mit Standardfunktionen wie einem regulären Feed, Push-Benachrichtigungs-Popups, Direktnachrichten und Suchregisterkarten. Der Übergang reagiert über Seiten und Elemente hinweg, obwohl die Berührungsreaktion merklich langsamer als die nativen Apps ist. Die Entwickler arbeiten immer noch daran, die Benutzerfreundlichkeit und Verantwortlichkeit in zukünftigen Versionen zu verbessern.

Mit der Desktop-Version ist alles recht günstig und funktioniert gut in engen Fenstern, verglichen mit den alten vernachlässigten offiziellen Twitter-Apps sowohl auf Mac als auch auf Windows. Die gesamte Erfahrung fühlt sich relativ leicht und entspannt an.

Twitter Lite unterstützt derzeit bis zu 42 Sprachen, und die Globalize-Funktion wurde entwickelt, um die Zahlen, Daten und Nachrichten hervorzuheben, die zu den Einheimischen passen.

Die Ergebnisse in Zahlen

  • 65 % mehr Seiten pro Sitzung
  • 75 % mehr gesendete Tweets
  • 20 % weniger Absprungrate

Wie wurde Twitter PWA zu einem der schnellsten PWA?

Mit der funktionalen Optimierung des vorhandenen Wissens der Servicemitarbeiter und der Optimierung für weniger Datenverbrauch ist PWA fest verdrahtet, um eine schnellere Ladegeschwindigkeit zu bewältigen und bei nachfolgenden Besuchen sowohl zu Beginn als auch während der Fahrt nahezu sofort zu erscheinen.

Die Optimierung auf Geschwindigkeit wird nicht in ein oder zwei Tagen erledigt sein, sondern ein sich wiederholender Prozess des Testens, Verfolgens, Messens, des Versuchs zu verstehen, warum es passiert, und der Anwendung möglicher Lösungen. Die Arbeit an der Leistung ist ein Teufelskreis des Beobachtens, Messens und Verbesserns hier und da.

Vor diesem Hintergrund ist Twitter Lite eine Ansammlung kleiner Verbesserungen und Aktualisierungen beim Laden der ersten Seite, dem Rendern von React-Komponenten, dem Verhindern des erneuten Renderns und so weiter. Jeder sorgt für die Verbesserung der Leistung als Ganzes und all die kleinen Anstrengungen, die wir zu dem machen, was wir jetzt sehen, einer der weltweit größten und schnellsten PWA-Einführungen.

Um diesen Titel aufrechtzuerhalten, müssen Entwickler natürlich ständig daran arbeiten, sicherzustellen, dass alles unter Kontrolle ist, und den Prozess zu etwas noch Besserem weiterentwickeln, wenn sich die Möglichkeit bietet.

Häufig gestellte Fragen zu Twitter PWA und PWA

Ist Twitter eine PWA?

Unbedingt. Twitter veröffentlichte 2017 die neue progressive Web-App-Version in Zusammenarbeit mit Google-Entwicklern. Die Twitter-PWA heißt Twitter Lite und ist darauf ausgerichtet, internationale Benutzer zu bedienen, die im Vergleich zu den USA oft instabile Verbindungen haben.

Ist es teuer, eine PWA wie die Twitter-PWA zu erstellen?

Die Twitter PWA soll die billigste Version aller Twitter-Beamten sein, funktioniert jedoch wunderbar in verschiedenen Browsern und ähnelt sogar einigen der größten Funktionen der nativen App.

Twitter PWA ist eine Kombination aus exzellenter Leistungsoptimierung und erstklassiger Anwendung der modernen PWA-Technologie. Vor diesem Hintergrund hängt der Aufbau einer außergewöhnlichen PWA wie Twitter Lite stark von dem Entwicklungsteam ab, das Sie einstellen oder an das Sie auslagern.

PWA ist die bestmögliche Alternative zu nativen Apps und sagt im Volksmund die Zukunft von Websites voraus. Wenn Online-Unternehmen also nach einer Möglichkeit suchen, ihre Konversionsrate durch Verbesserung der Customer Journey vor Ort zu verbessern, lassen Sie die schwergewichtigen und teuren nativen Apps hinter sich und halten Sie stattdessen Ausschau nach PWA.

Wo fangen Sie mit der PWA-Entwicklung Ihres Unternehmens an?

Nun, alles sollte damit beginnen, wo sich Ihr Unternehmen befindet, was es braucht und wo Sie es haben möchten. Sinn ergeben? Weil Sie kein Geld und keine wertvolle Zeit für etwas Unwichtiges verlieren wollen, richtig?

Der nächste entscheidende Schritt ist die Entscheidung, ob PWA in Ihre Geschäftsstrategie passt. Fast jeder sucht nach Möglichkeiten, seinen Website-Traffic zu steigern, seine Konversionsraten zu verbessern oder seinen Einheitswert zu nutzen. Und eine PWA-Entwicklungsagentur kann Ihnen dabei helfen.

Sie können Ihnen helfen, das Problem in den leistungsschwachen Bereichen Ihrer Website zu erkennen. Wenn Sie die beste Lösung nicht finden können, wenden Sie sich an einen Beratungs- oder Untersuchungsdienst.

Und dann kommen wir zum nächsten Schritt: Entscheiden Sie sich für einen zuverlässigen PWA-Entwicklungsdienstleister. Sie brauchen einen Namen mit jahrelanger Erfahrung, der ein dynamisches Team von Entwicklern überzeugt, die das Beste für ihre Kunden anstreben, und natürlich die hervorragenden Kenntnisse und Fähigkeiten, die erforderlich sind, um eine hochfunktionale und funktionsreiche PWA zu erstellen.

Tigren ist die weltweit führende Outsourcing-Agentur, der Tausende von globalen KMUs in den letzten zehn Jahren vertraut haben. Wir sind ein Team aus jungen, aufstrebenden und engagierten Persönlichkeiten, die aus den besten Leistungsträgern ihrer Branche ausgewählt wurden.

Wir sind spezialisiert auf eCommerce-Entwicklung, insbesondere mit Magento- und PWA-Entwicklungsdiensten. Wir möchten Ihnen das beste Angebot bieten, das Sie nirgendwo sonst finden können, Sie bis zum Ende unterstützen und das Ziel erreichen, für das Sie zu uns kommen.

Sie können sich auf uns verlassen, wenn Sie eine effektive und kostengünstige Lösung für Folgendes benötigen:

  • Vollständige eCommerce-PWA-Entwicklung von Grund auf neu
  • Teilweise eCommerce PWA Entwicklung
  • Integrierte Lösungen und Verbesserungen einer bestehenden E-Commerce-PWA
  • Sofort einsatzbereite Premium-eCommerce-PWA-Designs/Plugins/Erweiterungen
Entwicklung von Online-Business-Websites

Die zentralen Thesen

Die neue Twitter PWA bringt frischen Wind in die langweilige und reaktionslose Welt des mobilen Webs. Die starke Partnerschaft zwischen Twitter und Google hatte ihren Ruhm mit einer transformativen Einführung bezahlt, die alle Bedenken und Zweifel über das Potenzial von PWA durchbrach. Seien Sie ein erfolgreicher PWA-Early Adopter, beginnen Sie, Ihre Online-Benutzer zu verwöhnen, und steigern Sie noch heute Ihren ROI mit Tigren, bevor es zu spät ist.