Alle Beiträge
Pulse

Pulse: Live-Ereignisse für deine Website, einfach erklärt

Von Lorant Alexandru Kurazs1 Min. Lesezeit

Die meisten DevQuake-Apps sind für den Alltag. Pulse ist die für Entwickler. Es ist die Echtzeit-Technik, die wir für unsere eigenen Apps gebraucht haben, als Dienst angeboten, damit du sie in deinen nutzen kannst.

Was Pulse macht

Du sendest ein Ereignis an einen Kanal, zum Beispiel „Bestellung 1042 ist fertig“ oder „der Spielstand hat sich geändert“. Jeder Browser, der diesen Kanal hört, empfängt es live, innerhalb von Augenblicken, ohne die Seite neu zu laden.

Typische Einsätze:

  • Live-Benachrichtigungen und Statusmeldungen auf einer Website,
  • Anzeigetafeln und Dashboards, die sich selbst aktualisieren,
  • kleine gemeinsame Werkzeuge, in denen alle Änderungen sofort sehen.

Schlüssel für jede Situation

Pulse kennt drei Arten von Schlüsseln:

  • geheime Schlüssel für deinen Server, der jedes Ereignis senden darf,
  • öffentliche Schlüssel zum Zuhören im Browser,
  • Client-Schlüssel für Nutzer, die eigene Ereignisse senden dürfen.

Zuverlässige Zustellung

Ereignisse werden mit Server-Sent Events zugestellt, einem einfachen und robusten Webstandard. Wo das nicht möglich ist, weicht Pulse auf Polling aus, sodass deine Nutzer ihre Aktualisierungen trotzdem bekommen.

Nur die Ereignisse, die du erwartest

Du kannst deine Ereignisse beschreiben, und Pulse lehnt alles andere ab. Das hält Kanäle sauber und schützt dich vor unerwarteten Daten.

Live ausprobieren

Die Startseite hat eine Live-Demo zwischen zwei Browsern: Öffne sie zweimal und sieh zu, wie ein Ereignis vom einen zum anderen wandert.

Pulse öffnen · Benutzerhandbuch lesen

Schlagwörter:#Entwickler

Auch auf:EnglishMagyarRomână

Teilen

Kommentare

Noch keine Kommentare. Fang das Gespräch an!