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
1
440
Wprowadzenie do websockets
Speaker: Bartłomiej Kozal
Łódź Ruby User Group
November 01, 2011
Tweet
Share
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
Repenser les filtres API Platform: une nouvelle syntaxe
vinceamstoutz
2
110
AIを活用したレシート読み取り機能の開発から得られた実践知 / AI Receipt Scan Practice
rockname
2
1.1k
プログラマのための作曲入門
cheebow
0
430
複雑なフォームに立ち向かう Next.js の技術選定
macchiitaka
4
1k
Playwrightはどのようにクロスブラウザをサポートしているのか
yotahada3
7
2k
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
5.2k
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
4
530
プロダクト開発をAI 1stに変革する〜SaaS is dead時代で生き残るために〜 / AI 1st Product Development
kobakei
0
330
ABEMAモバイルアプリが Kotlin Multiplatformと歩んだ5年 ─ 導入と運用、成功と課題 / iOSDC 2025
akkyie
0
200
Build your own WebP codec in Swift
kishikawakatsumi
2
340
ててべんす独演会〜Flowの全てを語ります〜
tbsten
1
190
Breaking Up with Big ViewModels — Without Breaking Your Architecture (droidcon Berlin 2025)
steliosf
PRO
1
180
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
27
2k
Bash Introduction
62gerente
615
210k
Designing for humans not robots
tammielis
254
25k
Making Projects Easy
brettharned
118
6.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Raft: Consensus for Rubyists
vanstee
140
7.1k
Done Done
chrislema
185
16k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Become a Pro
speakerdeck
PRO
29
5.5k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Designing for Performance
lara
610
69k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
590
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