Top Banner
HTTP2Study chronicle #http2conf
32
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HTTP2Study chronicle #http2conf

HTTP2Studychronicle

#http2conf

Page 2: HTTP2Study chronicle #http2conf

Jack

● id: Jxck● github: Jxck● twitter: @jxck_● about: http://jxck.io● blog: http://jxck.hatenablog.com● podcast: http://mozaic.fm● Love: music

Page 3: HTTP2Study chronicle #http2conf

about us

Page 4: HTTP2Study chronicle #http2conf

HTTP2JP

Page 5: HTTP2Study chronicle #http2conf

http2.info

http://http2.info

Page 6: HTTP2Study chronicle #http2conf

http2.info

http://http2study.connpass.com/

Page 7: HTTP2Study chronicle #http2conf

activity

Page 8: HTTP2Study chronicle #http2conf

● #1 2013/08/14● #2 2013/10/17● #3 2014/01/28● #4 2014/03/20● #5 2014/07/30

Meetup - #http2study

http://connpass.com/series/457/

● IETF briefing session● spec discuttion● implementation tips● project sharing● etc

Page 9: HTTP2Study chronicle #http2conf

● #1 2014/02/23● #2 2014/05/24● #3 2014/09/06

Hackathon● issuethon 2014/04/12

○ discuttion on http2 issues on ML & github

Page 10: HTTP2Study chronicle #http2conf

Local Activity Report @IETF89

Page 11: HTTP2Study chronicle #http2conf

resources

Page 12: HTTP2Study chronicle #http2conf

https://github.com/http2jp/hpack-test-case

Page 13: HTTP2Study chronicle #http2conf

HPACK Test Case

● encode same headers into wire● interop with other impls

Page 14: HTTP2Study chronicle #http2conf

HPACK Test Case● compare compression ratio

https://github.com/http2jp/hpack-test-case/wiki/Compression-Ratio

Page 15: HTTP2Study chronicle #http2conf

Test Frame Case (WIP)

https://github.com/http2jp/http2-frame-test-case

Page 16: HTTP2Study chronicle #http2conf

Trans of Draft (by @summerwind)

http://summerwind.jp/docs/draft-ietf-httpbis-http2-14/

Page 17: HTTP2Study chronicle #http2conf

● hands on material for beginner○ omit huffman○ omit server push○ omit flow control○ omit padding○ omit continuation○ and other difficults…..○ makes easiest HTTP2 hello world

● materials○ HTTP/2 最速実装 v4 <-we are here today!○ HTTP/2 最速実装 v3○ HTTP/2 最速実装 v2○ HTTP/2 最速実装 v1○ HTTP/2 最速実装 v0

HTTP2 Fast Imple Guide

Page 18: HTTP2Study chronicle #http2conf

outputs

Page 19: HTTP2Study chronicle #http2conf

Implementations in Japan

nghttp2C

iij-http2node.js

http2-goGo

sasazukanode.js

haskell-http2haskell

h2oC

Page 20: HTTP2Study chronicle #http2conf

My Implementation

Page 22: HTTP2Study chronicle #http2conf

Future

Page 23: HTTP2Study chronicle #http2conf

HPBN meetup (11/4)

http://googledevjp.blogspot.jp/2014/10/blog-post.html

Page 24: HTTP2Study chronicle #http2conf

HPBN meetup (11/4)

Page 25: HTTP2Study chronicle #http2conf

IETF 91 briefing meetup (11/27)

Page 26: HTTP2Study chronicle #http2conf

HTTP2 advent calendar (12/1 ~ 12/24)

Page 27: HTTP2Study chronicle #http2conf

update of activitywatch our rouad map on wiki

https://github.com/http2jp/http2jp.github.io/wiki/

Page 28: HTTP2Study chronicle #http2conf

to be continue ....

Page 29: HTTP2Study chronicle #http2conf

to be continue to HTTP2 RFC?

Page 30: HTTP2Study chronicle #http2conf

to be continue to #quicstudy ?

Page 31: HTTP2Study chronicle #http2conf

thanks :)Local Activity in Japan

Page 32: HTTP2Study chronicle #http2conf

Jack