Abo
  • IT-Karriere:

Firebase: Cloud-Dienst für Echtzeitinformationen

Firebase hat einen einfachen Cloud-Dienst vorgestellt, mit dem sich mit wenigen Zeilen Javascript Echtzeitinformationen in die eigene Website einbetten lassen. Ändert ein Nutzer Daten, sollen diese über Firebase in Bruchteilen einer Sekunde bei allen anderen Nutzern erscheinen.

Artikel veröffentlicht am ,
Firebase verteilt Nachrichten in Echtzeit.
Firebase verteilt Nachrichten in Echtzeit. (Bild: Firebase)

Mit Envolve haben James Tamplin, Andrew Lee, Vikrum Nijjar und Mike Lehenbauer einen mittlerweile recht populären Webchat entwickelt, den jeder in seine Website integrieren kann. Mit Firebase gehen sie nun einen Schritt weiter und bieten die Echtzeittechnik hinter Envolve als Cloud-Dienst an, so dass andere eigene Applikationen damit bauen können. Für Entwickler soll es mit Firebase sehr einfach werden, ihre eigenen Anwendungen um Echtzeitinformationen zu erweitern.

Stellenmarkt
  1. Hays AG, Berlin
  2. Biotrics Bioimplants GmbH, Berlin

Mit ein wenig Javascript-Code kann Firebase in die eigene Website integriert werden, das eigentliche Script ist minimiert und gepackt lediglich 16 KByte groß. Mit einem einfachen Aufruf können dann Nachrichten an alle Nutzer verteilt werden, die die Website oder Web-App gerade im Browser offen haben. Entwickler können dabei Callbacks definieren, um auf neu eingehende Daten zu reagieren.

Firebase speichert die Daten im JSON-Format und gibt jeder Nachricht eine eindeutige URL. So können Entwickler genau angeben, welche Daten mit Firebase synchronisiert werden sollen, und diese dann per REST abrufen.

Eigene Server müssen nicht betrieben werden: Firebase speichert die Daten auf eigenen Cloud-Servern und verteilt diese. Über ein REST-API kann Firebase aber mit eigenen Serverdiensten verbunden werden.

Dabei verspricht Firebase, von einem Nutzer bis hin zu Millionen Nutzern zu skalieren. Nutzer können auch untereinander Daten austauschen, wenn die jeweilige Anwendung dies vorsieht.

Über ein Sicherheitssystem verfügt Firebase, das derzeit noch im geschlossenen Betatest ist, nicht. Es soll aber später folgen. So sind derzeit alle Daten öffentlich zugänglich. Dafür kann der Dienst aber komplett kostenlos genutzt werden, später aber will Firebase anhand der Nutzung Gebühren erheben.

Firebase speichert alle Daten serverseitig zwischen. Entwickler können angeben, welche Daten bereits beim Client vorhanden sind, Firebase schickt dann nur die jeweils noch benötigten Updates. Auf diese Art und Weise steht automatisch auch eine Offlinefunktion bereit, da Firebase erkennt, wenn keine Verbindung zum Internet besteht, und die Aktualisierung automatisch fortsetzt, wenn diese wieder verfügbar ist.

Seinen Entwicklern zufolge funktioniert Firebase in allen großen Browsern wie Firefox, Chrome, Safari, Opera und dem Internet Explorer ab Version 7 sowie vielen mobilen Browsern. Neue Daten soll der Dienst innerhalb von 100 Millisekunden an andere Nutzer weiterreichen.

Finanziert wird Firebase derzeit vom US-Inkubator Y-Combinator. Anmeldungen für die geschlossene Beta von Firebase sind unter firebase.com möglich. Dort finden sich neben einem interaktiven Tutorial und einer umfassenden Dokumentation auch einige Beispiele, die mit Firebase umgesetzt wurden, darunter ein Chat, Präsenzinformationen, eine Zeichen-App und eine Tetris-Variante für zwei Spieler.



Anzeige
Top-Angebote
  1. (u. a. Logitech G502 Hero für 44€ und G903 für 79€ und diverse TV-, Audio-, Computer- und...
  2. (heute u. a. Samsung-TVs der RU8009-Reihe und Gaming-Stühle)
  3. 41,80€ inkl. Rabattgutschein (Bestpreis!)
  4. 79€

Folgen Sie uns
       


World of Warcraft Classic angespielt

Spielen wie zur Anfangszeit von World of Warcraft: Golem.de ist in WoW Classic durch die Fantasywelt Azeroth gezogen und hat sich mit Kobolden und Bergpumas angelegt.

World of Warcraft Classic angespielt Video aufrufen
IMHO: Porsche prescht beim Preis übers Ziel hinaus
IMHO
Porsche prescht beim Preis übers Ziel hinaus

Die technischen Werte der beiden elektrischen Porsche Taycan-Versionen sind beeindruckend. Viele werden sie als "Tesla-Killer" bezeichnen. Doch preislich peilt Porsche damit eine extrem kleine Zielgruppe an: Ein gut ausgestatteter Turbo S kostet 214.000 Euro.
Ein IMHO von Dirk Kunde

  1. Gaming Konsolenkrieg statt Spielestreaming
  2. IMHO Valve, so geht es nicht weiter!
  3. Onlinehandel Tesla schlägt Kaufinteressenten die Ladentür vor der Nase zu

IT-Studium: Kein Abitur? Kein Problem!
IT-Studium
Kein Abitur? Kein Problem!

Martin Fricke studiert Informatik, obwohl er kein Abitur hat. Das darf er, weil Universitäten Berufserfahrung für die Zulassung anerkennen. Davon profitieren Menschen wie Unternehmen gleichermaßen.
Von Tarek Barkouni

  1. IT Welches Informatikstudium passt zu mir?
  2. Bitkom Nur jeder siebte Bewerber für IT-Jobs ist weiblich

Manipulierte Zustimmung: Datenschützer halten die meisten Cookie-Banner für illegal
Manipulierte Zustimmung
Datenschützer halten die meisten Cookie-Banner für illegal

Nur die wenigsten Cookie-Banner entsprechen den Vorschriften der DSGVO, wie eine Studie feststellt. Die Datenschutzbehörden halten sich mit Sanktionen aber noch zurück.
Ein Bericht von Christiane Schulzki-Haddouti

  1. Chrome & Privacy Google möchte uns in Zukunft anders tracken
  2. Tracking Google und Facebook tracken auch auf vielen Pornoseiten
  3. Android Apps kommen auch ohne Berechtigung an Trackingdaten

    •  /