sockjs nodejs showcase
TRANSCRIPT
![Page 2: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/2.jpg)
![Page 3: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/3.jpg)
HTTP
WebSockets
![Page 4: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/4.jpg)
WebSockets
hixie-75 4 5.0.0
hixie-76 4 (disabled)
6 5.0.1 11 (disabled)
hybi-07 6
hybi-10 7 14 10-dev
hybi-17 16-dev
![Page 5: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/5.jpg)
@sockjsgithub.com/sockjs
![Page 6: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/6.jpg)
![Page 7: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/7.jpg)
History of Comet FallbacksJSO
NP
Fore
ver I
Fram
e
AJAX m
ultipa
rt
Even
tSou
rce
Web
Sock
et
postM
essa
ge
Orbited Socket.io SockJS
AJAX p
ollin
g
AJAX C
ORS
2005 2007 20092006 2010 20112008
![Page 8: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/8.jpg)
Orbited
![Page 9: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/9.jpg)
Socket.io
![Page 10: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/10.jpg)
Socket.io
![Page 11: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/11.jpg)
Socket.io cross domainOpera IE8, IE9
WebSockets - -
Flash Socket ? ?
AJAX CORS - ~
Forever IFrame - -
JSONP + +
![Page 12: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/12.jpg)
postMessage
![Page 13: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/13.jpg)
SockJS cross domainOpera IE8, IE9
WebSockets - -
Flash Socket ? ?
postMessage + AJAX CORS + +
postMessage + Forever IFrame + +
JSONP + +
![Page 14: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/14.jpg)
#sockjs
SockJS
1. Fallbacks
2. Cross domain support
3. Scalability explained (sticky sessions)
4. Specified protocol, multilingual
5. WebSocket like API
![Page 15: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/15.jpg)
History of Comet FallbacksJSO
NP
Fore
ver I
Fram
e
AJAX m
ultipa
rt
Even
tSou
rce
Web
Sock
et
postM
essa
ge
Orbited Socket.io
SockJS
AJAX p
ollin
g
AJAX C
ORS
2005 2007 20092006 2010 20112008
Web
Sock
et
WebSocket
????
![Page 16: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/16.jpg)
@sockjs
http://sockjs.orggithub.com/sockjs/sockjs-client
![Page 17: Sockjs Nodejs Showcase](https://reader034.vdocuments.net/reader034/viewer/2022051411/543e7d07afaf9f12698b4675/html5/thumbnails/17.jpg)
mud.sockjs.org