hotti: Vorteile von Websockets

Beitrag lesen

hi,

Wo bieten Websockets Vorteile, bzw. welche Nachteile hat ein XMLHttpRequest?

Maln doofes Beispiel, Ajax-Chat, Fred chatted mit Barney, jeder hat einen Browser. Fred schreibt was, Barney's Browser muss ständig pollen (sagen wir, alle 3 sekunden), um zu sehen, ob Fred was geschrieben hat.

WS-Chat, Fred schreibt was in seinen WS-fähigen Browser, der schickts zum Server und der Server schickts zu Barney. Barney's Browser muss also nicht ständig nachfragen, ob Fred was geschrieben hat, Barney's Browser kriegts geschickt.

Bei Ajax also bei einem Chat ständig Request/Response mit allen Overhead der dazugehört. Im WS jedoch wird _einmal die Verbindung ausgehandelt und dann gehts einfach hin-und-her, hat der Server was, schickt er es unvermittelt zum Client, ohne dass der nachfragen muss.

Für MultiMedia (Media Streaming) eröffnen sich da sicher neue Perspektiven, bleibt zu hoffen, dass die Clients mittlerweile auch Binaries verstehen ;-)

Hotti