O'Reilly logo

Node.js & Co. by Golo Roden

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

12 Client und Server verbinden: Socket.io und NowJS

Die bislang vorgestellten Technologien zur Entwicklung grafischer Benutzeroberflächen wie Express, Jade und Stylus funktionieren zwar prinzipiell, weisen jedoch einen gravierenden Nachteil auf: Das Verknüpfen von Daten und den entsprechenden Vorlagen erfolgt ausschließlich serverseitig.

Push- statt Pull-Verfahren Das bedeutet vor allem, dass das Nachladen von Daten eine erneute Anfrage an den Server erfordert, was entsprechend aufwendig ist.1 Dieses Problem kann durch die Verwendung von AJAX zumindest teilweise entschärft werden, allerdings wird der Client nicht aktiv über das Vorliegen neuer Daten durch den Server benachrichtigt.2

Die in HTML5 vorgesehenen Websockets3 lösen dieses Problem, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required