SlideShare a Scribd company logo
server push Navigations
2014.04.12 Gunma.web #16
@ivoryworks
SERVER PUSH
Profile
Webじゃない会社員
プログラムを書いて生きている
@ivoryworks
SERVER PUSH
の前に
CRIENT PULL
Pull sequence
Content-Type: text/html
Content-Type: image/jpeg
URL Request
URL Request
CGI入門講座
オーム社 1997年6月
http://www.amazon.co.jp/dp/4274061671
Push sequence
Content-Type: multipart/x-mixed-
replace
Content-Type: image/jpeg
Content-Type: image/jpeg
Content-Type: image/jpeg
URL Request
CGI Programming on the World Wide Web
O’Reilly 1996年3月
http://www.amazon.co.jp/dp/B006SOK3D6/
http://oreilly.com/openbook/cgi/
HTTP Header Content-type
Content-type: text/html
Content-type: image/jpeg
今日のContent-type
Content-type: multipart/x-mixed-replace;boundary=End
multipart/x-mixed-replace
Content-type:
multipart/x-mixed-replace;
boundary=End
multipart/x-mixed-replace
Contents-Type:multipart/x-mixed-replace;boundary=End
--End
Content-Type: image/png
[画像データ]
--End
Content-Type: image/png
[画像データ]
--End
Content-Type: image/png
[画像データ]
--End--
AttPush
https://gist.github.com/ivoryworks/10433705
ATT Push
A
tatatatatatatatatatatatatatatatatatata
A
tatatatatatatatatatatatatatatatatatata
tatatatatatatatatatatatatatatatatatata
tatatatatatatata
A
tatatatatatatatatatatatatatatatatatata
tatatatatatatatatatatatatatatatatatata
tatatatatatatatatatatatatatatatatatata
tatatatatatatatatatatatatatatatatatata
tatatatatatatatatatatatatatatatatatata
tatatata
What’s up!
P.191
> 現在のところ、サーバープッシュ機能は・・・
Server pushnavigations
Netscape Navigator
Netscape History
Netscape Communications
・1994-97 Netscape Navigator 1,2,3,4
Mozilla Organization
・1997 Netscape Navigator 5
AOL
・1998-2002 Netscape Navigator 4.guatda.com/cmx.p06...4.8
・2000 Netscape 6
・2002-04 Netscape 7
・2003 Netscape 7.1 (JP Latest)
・2005-07 Netscape Browser 8
・2007-08 Netscape Navigator 9
・2008 Netscape Navigator 9.0.0.6
もう配布してない
Netscape Download!
ftp.netscape.com
Netscape Navigator 9.0.0.6
ATT Push Test for Netscape
もっと動かしたい
Dancing Baby since 1996
Dance with Server Push
https://github.com/ivoryworks/dance-with-serverpush
Baby push
<img src="./Baby.php" width="100px" />
Baby push Test
Google Chrome
動いた!
Netscape Navigator
動く!
Safari
これも動いた!
Internet Explorer
Opera
動く動く!
Firefox
みんな動くすごい!
Baby push Test
すごい!ぜんぶ動いた!

More Related Content

PPTX
XIBをダイナミックにローディングしてみた
KEY
JavaScript on GitHub (#kyotojs)
PDF
先取り!PHP 7 と WordPress
PDF
オープンソースで始めるオフラインアプリケーション開発入門
PPTX
オフラインWebアプリケーションのつくりかた
PDF
Gunmaweb#12 nuuk jam
PDF
Gunmaweb#13 enalica
PDF
Gunmaweb#15 High score combination
XIBをダイナミックにローディングしてみた
JavaScript on GitHub (#kyotojs)
先取り!PHP 7 と WordPress
オープンソースで始めるオフラインアプリケーション開発入門
オフラインWebアプリケーションのつくりかた
Gunmaweb#12 nuuk jam
Gunmaweb#13 enalica
Gunmaweb#15 High score combination

More from ivoryworks . (10)

PDF
Before studying
PDF
Gunmaweb#11 jojoshiritori
PDF
Gunma.web#10 Make Slide
PDF
Gunma.web#8 ribbon spread
PDF
20111217 gunmaweb#7 エダカリン!
PDF
20110903 gunmaweb#6 pavone
PDF
20110514 gunma.web#5 Area-E-Gator
PDF
20110212 gunma.web#4 コトバパレット
PDF
20101211 gunma.web#3 LanguaGegenerationLoss
PDF
20101009 gunma.web#2 スタパさんをつくるはなし
Before studying
Gunmaweb#11 jojoshiritori
Gunma.web#10 Make Slide
Gunma.web#8 ribbon spread
20111217 gunmaweb#7 エダカリン!
20110903 gunmaweb#6 pavone
20110514 gunma.web#5 Area-E-Gator
20110212 gunma.web#4 コトバパレット
20101211 gunma.web#3 LanguaGegenerationLoss
20101009 gunma.web#2 スタパさんをつくるはなし
Ad

Server pushnavigations