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
7
960
Why we chose long-polling over websockets
...and it's not what you think.
Leah Culver
November 08, 2011
Tweet
Share
More Decks by Leah Culver
See All by Leah Culver
Writing stable iOS applications
leah
2
220
Idea to launch - the start of a startup
leah
1
85
Say “yes” to user feedback
leah
0
59
Intro to Dropbox APIs
leah
0
320
Working with web APIs in Swift
leah
0
110
Dropbox APIs for JavaScript developers
leah
3
1.3k
Cloud sync APIs for mobile developers
leah
1
150
Cloud sync APIs for mobile developers
leah
0
220
App Data, Everywhere: Cross-Device Content Sharing
leah
2
740
Other Decks in Programming
See All in Programming
猫と暮らすネットワークカメラ生活🐈 ~Vision frameworkでペットを愛でよう~ / iOSDC Japan 2025
yutailang0119
0
220
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
930
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
950
CSC305 Lecture 04
javiergs
PRO
0
250
どの様にAIエージェントと 協業すべきだったのか?
takefumiyoshii
2
610
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
520
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
3.5k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
140
メモリ不足との戦い〜大量データを扱うアプリでの実践例〜
kwzr
1
870
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
340
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
140
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
390
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
The World Runs on Bad Software
bkeepers
PRO
71
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
How STYLIGHT went responsive
nonsquared
100
5.8k
Automating Front-end Workflow
addyosmani
1371
200k
A designer walks into a library…
pauljervisheath
209
24k
Rails Girls Zürich Keynote
gr2m
95
14k
Music & Morning Musume
bryan
46
6.8k
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/