Verwenden Sie einen "x-dom-event-stream" -Stream in Javascript?

8

Der HTML5-Entwurf enthält eine API namens EventSource , mit der Daten (Benachrichtigungen) über JavaScript mit nur einem Serveraufruf gestreamt werden können.

Beim Nachschlagen fand ich ein Beispiel auf Opera Labs des Javascript-Teils:

%Vor%

und der Server-Side-Part:

%Vor%

Aber ab heute scheint nur Opera die API implementiert zu haben, weder Chrome noch Safari haben eine funktionierende Version (irre ich mich hier?)

Also meine Frage ist, gibt es eine andere Möglichkeit in Javascript, vielleicht komplexer, diesen einen Strom zu verwenden, um Daten zu erhalten?

EDIT: Ich schaue mir gerade Comet-Sachen an, aber ich bin mir nicht sicher, wie ich das wiederverwenden soll :) EDIT 2: Apparentry, "x-dom-event-stream" wurde nun in "text / event-stream" umbenannt EDIT 3: Ich muss viel mehr mit diesem Artikel lesen von javanet

    
rnaud 01.04.2010, 16:00
quelle

3 Antworten

1

Siehe Orbited , das eine JavaScript-Bibliothek und den Server bereitstellt. Die JavaScript-Bibliothek versucht, WebSockets zu verwenden und greift auf lange Abfragen oder andere Methoden zurück.

Hier ist eine gute Anleitung: Ссылка

    
Alex 06.04.2010, 08:42
quelle
0

Nun, Google ist wirklich mein Freund, nach langer Suche fand ich dieses Skript von Ericson Labs (?!)

Ссылка

Von ihrer Seite:

  

Mit dem EventSource-Enabler können Sie   Nutzen Sie die kommende Event Source API in   jeder aktuelle Webbrowser. Einfach   Fügen Sie die Enabler-Bibliothek in Ihrem ein   Seite, und Sie können die API verwenden.   Wenn Benutzeragenten das Ereignis implementieren   Source API selbst, Ihre   Anwendung wird sofort und   beginnen Sie transparent mit dem nativen   Implementierung.

Diese Lösung erfordert jedoch einen API-Schlüssel von Ericsson und kann nicht für eine kommerzielle Anwendung verwendet werden, was für mich nicht die beste Lösung ist: (

Also, wenn Sie einen besseren Ansatz haben ..

    
rnaud 01.04.2010 16:36
quelle
0

Sehen Sie sich das Kaazing Open Gateway an. Ich glaube, es funktioniert ähnlich wie ericsson api, indem es transparent auf die native Implementierung zugreift, sobald sie verfügbar ist. Ich denke, es bietet sowohl eventsource und websockets.

    
Stuart 05.04.2010 12:12
quelle

Tags und Links