-
Notifications
You must be signed in to change notification settings - Fork 12
Compression Ratio
summerwind edited this page Feb 25, 2014
·
30 revisions
The each cell has X (Y/Z) format:
X: Y / Z
Y: Number of bytes after compression
Z: Number of bytes before compression
story | go-hpack | haskell-http2-diff | haskell-http2-diff-huffman | haskell-http2-linear | haskell-http2-linear-huffman | haskell-http2-naive | haskell-http2-naive-huffman | haskell-http2-static | haskell-http2-static-huffman | nghttp2 | nghttp2-16384-4096 | node-http2-hpack | node-http2-protocol | twitter-hpack |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
story_00.json | 1.01 (185/183) | 0.48 (87/183) | 0.36 (65/183) | 0.52 (95/183) | 0.40 (73/183) | 1.23 (225/183) | 1.01 (185/183) | 0.69 (126/183) | 0.57 (104/183) | 0.36 (65/183) | 0.38 (69/183) | 0.40 (74/183) | 0.36 (65/183) | 0.36 (65/183) |
story_01.json | 1.03 (184/178) | 0.37 (65/178) | 0.31 (56/178) | 0.40 (72/178) | 0.35 (63/178) | 1.24 (221/178) | 1.03 (184/178) | 0.67 (119/178) | 0.58 (104/178) | 0.31 (56/178) | 0.34 (60/178) | 0.31 (56/178) | 0.31 (56/178) | 0.31 (56/178) |
story_02.json | 0.83 (2865/3456) | 0.26 (897/3456) | 0.19 (653/3456) | 0.28 (978/3456) | 0.21 (734/3456) | 1.09 (3770/3456) | 0.83 (2865/3456) | 0.83 (2876/3456) | 0.64 (2197/3456) | 0.19 (653/3456) | 0.19 (657/3456) | 0.20 (680/3456) | 0.19 (660/3456) | 0.19 (660/3456) |
story_03.json | 0.85 (2648/3113) | 0.19 (590/3113) | 0.14 (446/3113) | 0.22 (670/3113) | 0.17 (526/3113) | 1.10 (3430/3113) | 0.85 (2648/3113) | 0.81 (2531/3113) | 0.64 (1977/3113) | 0.14 (446/3113) | 0.14 (450/3113) | 0.15 (455/3113) | 0.14 (445/3113) | 0.14 (445/3113) |
story_04.json | 0.85 (2648/3113) | 0.19 (590/3113) | 0.14 (446/3113) | 0.22 (670/3113) | 0.17 (526/3113) | 1.10 (3430/3113) | 0.85 (2648/3113) | 0.81 (2531/3113) | 0.64 (1977/3113) | 0.14 (446/3113) | 0.14 (450/3113) | 0.15 (455/3113) | 0.14 (445/3113) | 0.14 (445/3113) |
story_05.json | 0.85 (2924/3455) | 0.19 (667/3455) | 0.15 (507/3455) | 0.22 (748/3455) | 0.17 (588/3455) | 1.10 (3796/3455) | 0.85 (2924/3455) | 0.82 (2840/3455) | 0.64 (2212/3455) | 0.15 (507/3455) | 0.15 (511/3455) | 0.15 (514/3455) | 0.15 (504/3455) | 0.15 (504/3455) |
story_06.json | 0.85 (2958/3489) | 0.29 (1013/3489) | 0.23 (797/3489) | 0.31 (1099/3489) | 0.25 (883/3489) | 1.09 (3808/3489) | 0.85 (2958/3489) | 0.83 (2907/3489) | 0.65 (2285/3489) | 0.23 (797/3489) | 0.23 (801/3489) | 0.24 (834/3489) | 0.23 (805/3489) | 0.23 (805/3489) |
story_07.json | 0.84 (2697/3192) | 0.23 (733/3192) | 0.18 (559/3192) | 0.25 (812/3192) | 0.20 (638/3192) | 1.10 (3512/3192) | 0.84 (2697/3192) | 0.82 (2602/3192) | 0.63 (2017/3192) | 0.18 (559/3192) | 0.18 (563/3192) | 0.19 (593/3192) | 0.18 (568/3192) | 0.18 (568/3192) |
story_08.json | 0.84 (3376/4006) | 0.30 (1202/4006) | 0.24 (942/4006) | 0.32 (1272/4006) | 0.25 (1012/4006) | 1.09 (4349/4006) | 0.84 (3376/4006) | 0.85 (3399/4006) | 0.67 (2668/4006) | 0.24 (942/4006) | 0.24 (946/4006) | 0.24 (959/4006) | 0.24 (949/4006) | 0.24 (949/4006) |
story_09.json | 0.84 (2781/3309) | 0.25 (817/3309) | 0.19 (628/3309) | 0.27 (894/3309) | 0.21 (705/3309) | 1.10 (3630/3309) | 0.84 (2781/3309) | 0.82 (2729/3309) | 0.64 (2108/3309) | 0.19 (628/3309) | 0.19 (632/3309) | 0.18 (581/3309) | 0.17 (572/3309) | 0.17 (572/3309) |
story_10.json | 0.85 (2610/3078) | 0.21 (648/3078) | 0.16 (489/3078) | 0.24 (727/3078) | 0.18 (568/3078) | 1.10 (3392/3078) | 0.85 (2610/3078) | 0.81 (2498/3078) | 0.63 (1942/3078) | 0.16 (489/3078) | 0.16 (493/3078) | 0.16 (501/3078) | 0.16 (487/3078) | 0.16 (487/3078) |
story_11.json | 0.83 (3079/3706) | 0.26 (975/3706) | 0.19 (719/3706) | 0.29 (1060/3706) | 0.22 (804/3706) | 1.09 (4050/3706) | 0.83 (3079/3706) | 0.83 (3085/3706) | 0.64 (2360/3706) | 0.19 (719/3706) | 0.20 (723/3706) | 0.20 (732/3706) | 0.19 (712/3706) | 0.19 (712/3706) |
story_12.json | 0.85 (4213/4975) | 0.18 (875/4975) | 0.14 (677/4975) | 0.20 (978/4975) | 0.16 (780/4975) | 1.07 (5328/4975) | 0.85 (4213/4975) | 0.88 (4363/4975) | 0.70 (3494/4975) | 0.14 (677/4975) | 0.14 (681/4975) | 0.14 (720/4975) | 0.14 (685/4975) | 0.14 (685/4975) |
story_13.json | 0.85 (2628/3104) | 0.21 (646/3104) | 0.15 (477/3104) | 0.24 (735/3104) | 0.18 (566/3104) | 1.10 (3421/3104) | 0.85 (2628/3104) | 0.81 (2519/3104) | 0.63 (1954/3104) | 0.15 (477/3104) | 0.15 (481/3104) | 0.16 (510/3104) | 0.16 (485/3104) | 0.16 (485/3104) |
story_14.json | 0.84 (2621/3114) | 0.23 (728/3114) | 0.17 (534/3114) | 0.26 (809/3114) | 0.20 (615/3114) | 1.10 (3428/3114) | 0.84 (2621/3114) | 0.81 (2534/3114) | 0.63 (1953/3114) | 0.17 (534/3114) | 0.17 (538/3114) | 0.18 (556/3114) | 0.17 (542/3114) | 0.17 (542/3114) |
story_15.json | 0.84 (2573/3046) | 0.18 (562/3046) | 0.14 (425/3046) | 0.21 (644/3046) | 0.17 (507/3046) | 1.10 (3357/3046) | 0.84 (2573/3046) | 0.81 (2471/3046) | 0.63 (1911/3046) | 0.14 (425/3046) | 0.14 (429/3046) | 0.14 (436/3046) | 0.14 (431/3046) | 0.14 (431/3046) |
story_16.json | 0.82 (3450/4189) | 0.29 (1213/4189) | 0.22 (911/4189) | 0.31 (1288/4189) | 0.24 (986/4189) | 1.08 (4543/4189) | 0.82 (3450/4189) | 0.83 (3463/4189) | 0.63 (2648/4189) | 0.22 (911/4189) | 0.22 (915/4189) | 0.20 (836/4189) | 0.20 (823/4189) | 0.20 (823/4189) |
story_17.json | 0.84 (2712/3233) | 0.23 (757/3233) | 0.17 (548/3233) | 0.26 (839/3233) | 0.19 (630/3233) | 1.10 (3556/3233) | 0.84 (2712/3233) | 0.82 (2641/3233) | 0.63 (2029/3233) | 0.17 (548/3233) | 0.17 (552/3233) | 0.18 (579/3233) | 0.17 (555/3233) | 0.17 (555/3233) |
story_18.json | 0.84 (2889/3457) | 0.25 (848/3457) | 0.18 (632/3457) | 0.27 (919/3457) | 0.20 (703/3457) | 1.09 (3783/3457) | 0.84 (2889/3457) | 0.83 (2861/3457) | 0.64 (2201/3457) | 0.18 (632/3457) | 0.18 (636/3457) | 0.19 (644/3457) | 0.18 (639/3457) | 0.18 (639/3457) |
story_19.json | 0.85 (2830/3321) | 0.24 (813/3321) | 0.19 (643/3321) | 0.27 (888/3321) | 0.22 (718/3321) | 1.10 (3641/3321) | 0.85 (2830/3321) | 0.82 (2734/3321) | 0.65 (2153/3321) | 0.19 (643/3321) | 0.19 (647/3321) | 0.20 (675/3321) | 0.20 (651/3321) | 0.20 (651/3321) |
story_20.json | 0.82 (52724/63971) | 0.16 (10243/63971) | 0.12 (7472/63971) | 0.18 (11599/63971) | 0.14 (8828/63971) | 1.08 (69348/63971) | 0.82 (52724/63971) | 0.85 (54199/63971) | 0.65 (41414/63971) | 0.12 (7461/63971) | 0.12 (7465/63971) | 0.14 (9109/63971) | 0.14 (8695/63971) | 0.14 (8695/63971) |
story_21.json | 0.88 (129578/147841) | 0.47 (69400/147841) | 0.40 (58854/147841) | 0.47 (69979/147841) | 0.40 (59433/147841) | 1.10 (162570/147841) | 0.88 (129578/147841) | 0.87 (127921/147841) | 0.71 (104385/147841) | 0.40 (58762/147841) | 0.40 (58766/147841) | 0.40 (58423/147841) | 0.37 (54098/147841) | 0.37 (54098/147841) |
story_22.json | 0.88 (99215/112819) | 0.34 (38153/112819) | 0.28 (32120/112819) | 0.35 (39553/112819) | 0.30 (33520/112819) | 1.12 (126861/112819) | 0.88 (99215/112819) | 0.73 (81953/112819) | 0.59 (67076/112819) | 0.28 (32098/112819) | 0.28 (32102/112819) | 0.29 (33012/112819) | 0.25 (27926/112819) | 0.25 (27926/112819) |
story_23.json | 0.88 (95313/108675) | 0.47 (51289/108675) | 0.39 (42409/108675) | 0.47 (51389/108675) | 0.39 (42509/108675) | 1.12 (121399/108675) | 0.88 (95313/108675) | 0.79 (85802/108675) | 0.64 (69698/108675) | 0.39 (42298/108675) | 0.39 (42302/108675) | 0.39 (42559/108675) | 0.36 (39047/108675) | 0.36 (39047/108675) |
story_24.json | 0.86 (8115/9458) | 0.37 (3462/9458) | 0.31 (2903/9458) | 0.38 (3576/9458) | 0.32 (3017/9458) | 1.12 (10574/9458) | 0.86 (8115/9458) | 0.79 (7445/9458) | 0.62 (5853/9458) | 0.31 (2900/9458) | 0.31 (2904/9458) | 0.31 (2929/9458) | 0.26 (2474/9458) | 0.26 (2474/9458) |
story_25.json | 0.88 (62501/71264) | 0.44 (31328/71264) | 0.37 (26287/71264) | 0.44 (31597/71264) | 0.37 (26556/71264) | 1.11 (79397/71264) | 0.88 (62501/71264) | 0.77 (54568/71264) | 0.63 (44745/71264) | 0.37 (26247/71264) | 0.37 (26251/71264) | 0.38 (26814/71264) | 0.33 (23647/71264) | 0.33 (23647/71264) |
story_26.json | 0.88 (32579/37215) | 0.39 (14612/37215) | 0.34 (12478/37215) | 0.40 (14992/37215) | 0.35 (12858/37215) | 1.11 (41415/37215) | 0.88 (32579/37215) | 0.78 (29048/37215) | 0.64 (23744/37215) | 0.33 (12416/37215) | 0.33 (12420/37215) | 0.34 (12623/37215) | 0.31 (11388/37215) | 0.31 (11388/37215) |
story_27.json | 0.89 (118826/133117) | 0.39 (51994/133117) | 0.32 (42168/133117) | 0.39 (52102/133117) | 0.32 (42276/133117) | 1.07 (142792/133117) | 0.89 (118826/133117) | 0.91 (121274/133117) | 0.78 (103199/133117) | 0.32 (42153/133117) | 0.32 (42157/133117) | 0.32 (43075/133117) | 0.31 (40816/133117) | 0.31 (40816/133117) |
story_28.json | 0.89 (38180/42824) | 0.42 (18091/42824) | 0.36 (15340/42824) | 0.42 (18140/42824) | 0.36 (15389/42824) | 1.12 (47877/42824) | 0.89 (38180/42824) | 0.80 (34208/42824) | 0.66 (28343/42824) | 0.36 (15272/42824) | 0.36 (15276/42824) | 0.36 (15469/42824) | 0.33 (14143/42824) | 0.33 (14143/42824) |
story_29.json | 0.90 (105292/117127) | 0.44 (51127/117127) | 0.37 (42801/117127) | 0.44 (51387/117127) | 0.37 (43061/117127) | 1.11 (130270/117127) | 0.90 (105292/117127) | 0.85 (99170/117127) | 0.71 (82969/117127) | 0.36 (42671/117127) | 0.36 (42675/117127) | 0.38 (44573/117127) | 0.35 (41393/117127) | 0.35 (41393/117127) |
story_30.json | 0.88 (191782/218129) | 0.38 (83445/218129) | 0.32 (69824/218129) | 0.39 (85771/218129) | 0.33 (72150/218129) | 1.12 (245182/218129) | 0.88 (191782/218129) | 0.79 (173357/218129) | 0.64 (139989/218129) | 0.32 (69652/218129) | 0.32 (69656/218129) | 0.33 (70912/218129) | 0.30 (65505/218129) | 0.30 (65505/218129) |
Overall | 0.88 (986976/1125157) | 0.33 (370888/1125157) | 0.39 (437870/1125157) | 0.88 (986976/1125157) | 0.40 (446282/1125157) | 0.30 (340211/1125157) | 0.32 (363208/1125157) | 1.11 (1246355/1125157) | 0.67 (751709/1125157) | 0.33 (372222/1125157) | 0.30 (340211/1125157) | 0.32 (363084/1125157) | 0.82 (920774/1125157) | 0.32 (363810/1125157) |