Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Why we chose long-polling over websockets
Search
Leah Culver
November 08, 2011
Programming
970
7
Share
Why we chose long-polling over websockets
...and it's not what you think.
Leah Culver
November 08, 2011
More Decks by Leah Culver
See All by Leah Culver
Writing stable iOS applications
leah
2
250
Idea to launch - the start of a startup
leah
1
110
Say “yes” to user feedback
leah
0
99
Intro to Dropbox APIs
leah
0
350
Working with web APIs in Swift
leah
0
130
Dropbox APIs for JavaScript developers
leah
3
1.3k
Cloud sync APIs for mobile developers
leah
1
170
Cloud sync APIs for mobile developers
leah
0
240
App Data, Everywhere: Cross-Device Content Sharing
leah
2
760
Other Decks in Programming
See All in Programming
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
230
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
170
PDI: Como Alavancar Sua Carreira e Seu Negócio
marcelgsantos
0
120
Swift Concurrency Type System
inamiy
0
490
10 Tips of AWS ~Gen AI on AWS~
licux
5
360
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
1
330
ファインチューニングせずメインコンペを解く方法
pokutuna
0
310
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
0
140
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
450
t *testing.T は どこからやってくるの?
otakakot
0
490
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
890
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
1
280
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
730
From π to Pie charts
rasagy
0
160
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
4 Signs Your Business is Dying
shpigford
187
22k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
310
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
260
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
230
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.3k
Transcript
Leah Culver Keeping it Realtime 2011 Why we chose long-polling
over websockets ... and it’s not what you think
moist
short
product
theory
fight!
Convore topic-based chat on the web
None
Leafy Chat web-based IRC client
None
Grove Hosted IRC and so much more.
None
None
None
None
None
None
chat
99%
1%
presence
long polling
new
presence
why???
fresh code
IRC server
google talk
work with us
Questions?
Photos http://www.flickr.com/photos/throwboy/3060442619/ http://www.flickr.com/photos/clover_1/2201448124/ http://www.flickr.com/photos/coldtaxi/426162862/ http://www.flickr.com/photos/reid-bee/3437020090/ http://www.flickr.com/photos/freethehops/6039819664/ http://static.panoramio.com/photos/original/31877600.jpg http://www.flickr.com/photos/heathbar/4850822709/ http://www.flickr.com/photos/drachmann/327122302/ http://www.flickr.com/photos/wgyuri/501884430/
http://www.flickr.com/photos/meowr/4485874366/ http://www.flickr.com/photos/aliaholle/5888906660/ http://bucks4boobiesauction.blogspot.com/2010/06/ auction-item-4-lisa-frank-angel-cat.html http://www.flickr.com/photos/anecia/3226532722/ http://www.flickr.com/photos/essjay/229819241/ http://www.flickr.com/photos/pedestrianrex/2420997341/ http://www.flickr.com/photos/nirak/644335254/ http://www.flickr.com/photos/viamoi/3338093351/ http://www.flickr.com/photos/67064475@N00/340479478/