19. Comet
The word comet came to English by way of the Latin word cometes. This word, in turn, came
from the Greek word κόμη, which means "hair of the head". The Greek scientist and
philosopher Aristotlefirst used the derived form of κόμη, κομήτης, to describe what he saw
as "stars with hair." Theastronomical symbol for comets is (☄), consisting of a small disc with
three hairlike extensions.
• 2006, coined by Alex Russell
• Server push for real time notification
27. Lots of hacks!
• spinning “loading” indicator for FF and IE
• number of connections limits
28. Lots of hacks!
• spinning “loading” indicator for FF and IE
• number of connections limits
• transport overhead
29. Lots of hacks!
• spinning “loading” indicator for FF and IE
• number of connections limits
• transport overhead
• webserver connections overhead
30. Lots of hacks!
• spinning “loading” indicator for FF and IE
• number of connections limits
• transport overhead
• webserver connections overhead
• ...... orz
37. Websockets
• HTML5 Websockets
• Bidirectional communication over HTTP
• Available in latest browsers
• or use http://github.com/gimite/web-socket-js
59. Scaling
• Most likely, you want to work in async
model for many stateful connections
• perl: AnyEvent / Twiggy
60. Scaling
• Most likely, you want to work in async
model for many stateful connections
• perl: AnyEvent / Twiggy
• ruby: EventMachine
61. Scaling
• Most likely, you want to work in async
model for many stateful connections
• perl: AnyEvent / Twiggy
• ruby: EventMachine
• python: tornado