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
Wprowadzenie do websockets
Search
Łódź Ruby User Group
November 01, 2011
Programming
450
1
Share
Wprowadzenie do websockets
Speaker: Bartłomiej Kozal
Łódź Ruby User Group
November 01, 2011
More Decks by Łódź Ruby User Group
See All by Łódź Ruby User Group
Ruby, gigabajty danych dziennie i czas rzeczywisty
lrug
2
280
Other Decks in Programming
See All in Programming
AIエージェントの隔離技術の徹底比較
kawayu
0
450
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
330
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
1.5k
Oxcを導入して開発体験が向上した話
yug1224
4
270
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.1k
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.8k
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
1.9k
Swiftのレキシカルスコープ管理
kntkymt
0
210
Lessons from Spec-Driven Development
simas
PRO
0
110
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
430
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
420
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
660
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
660
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
380
エンジニアに許された特別な時間の終わり
watany
107
240k
The agentic SEO stack - context over prompts
schlessera
0
790
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
130
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
280
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
130
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
The Mindset for Success: Future Career Progression
greggifford
PRO
0
350
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Transcript
Wprowadzenie do websockets Bartłomiej Kozal · bkzl · @_bkzl
HTML5
None
Say whaaat? 1. Protokół wymiany danych z możliwością ograniczenia źródła
połączenia 2. Stałe połączenie handshake 3. Ustandaryzowane API i specyfikacja onopen, onmessage, onclose, onerror - http://dev.w3.org/html5/websockets 4. Przesyłanie danych bez opóźnień 5. WebSockets != AJAX
Wsparcie 1. Google Chrome 2. Safari 3. Firefox 4. Opera
5. Internet Explorer (via Silverlight) 1. Ruby 2. node.js 3. Objective-C 4. Java 5. .NET 6. ...
Biblioteki 1. Socket.IO 2. Faye 3. Eventmachine (em-websocket) 4. Cramp
Zastosowanie 1. Chat 2. Powiadomienia 3. Streaming 4. LiveScoring 5.
Gry
Faye DEMO
Pusher
Pusher DEMO
Przykłady 1. TravisCI 2. WordSquared
Pytania?
None