-
Notifications
You must be signed in to change notification settings - Fork 12
Compression Ratio
summerwind edited this page Jul 30, 2015
·
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-linear | haskell-http2-linear-huffman | haskell-http2-naive | haskell-http2-naive-huffman | haskell-http2-static | haskell-http2-static-huffman | nghttp2 | nghttp2-16384-4096 | nghttp2-change-table-size | node-http2-hpack |
---|---|---|---|---|---|---|---|---|---|---|---|
story_00.json | 0.96 (176/183) | 0.49 (89/183) | 0.38 (70/183) | 1.20 (219/183) | 0.96 (176/183) | 0.66 (120/183) | 0.54 (98/183) | 0.38 (70/183) | 0.40 (73/183) | 0.42 (76/183) | 0.38 (70/183) |
story_01.json | 0.98 (175/178) | 0.38 (68/178) | 0.33 (58/178) | 1.22 (217/178) | 0.98 (175/178) | 0.67 (119/178) | 0.57 (101/178) | 0.33 (58/178) | 0.34 (61/178) | 0.36 (64/178) | 0.33 (58/178) |
story_02.json | 0.83 (2877/3456) | 0.27 (944/3456) | 0.21 (723/3456) | 1.09 (3750/3456) | 0.83 (2877/3456) | 0.84 (2904/3456) | 0.65 (2247/3456) | 0.21 (723/3456) | 0.21 (726/3456) | 0.21 (729/3456) | 0.21 (723/3456) |
story_03.json | 0.85 (2635/3113) | 0.20 (636/3113) | 0.16 (508/3113) | 1.10 (3410/3113) | 0.85 (2635/3113) | 0.82 (2560/3113) | 0.64 (2003/3113) | 0.16 (508/3113) | 0.16 (511/3113) | 0.17 (514/3113) | 0.16 (508/3113) |
story_04.json | 0.85 (2635/3113) | 0.20 (636/3113) | 0.16 (508/3113) | 1.10 (3410/3113) | 0.85 (2635/3113) | 0.82 (2560/3113) | 0.64 (2003/3113) | 0.16 (508/3113) | 0.16 (511/3113) | 0.17 (514/3113) | 0.16 (508/3113) |
story_05.json | 0.84 (2907/3455) | 0.21 (714/3455) | 0.16 (566/3455) | 1.09 (3776/3455) | 0.84 (2907/3455) | 0.83 (2877/3455) | 0.65 (2242/3455) | 0.16 (566/3455) | 0.16 (569/3455) | 0.17 (572/3455) | 0.16 (566/3455) |
story_06.json | 0.84 (2923/3489) | 0.31 (1065/3489) | 0.24 (838/3489) | 1.09 (3788/3489) | 0.84 (2923/3489) | 0.84 (2936/3489) | 0.66 (2289/3489) | 0.24 (838/3489) | 0.24 (841/3489) | 0.24 (844/3489) | 0.24 (838/3489) |
story_07.json | 0.85 (2698/3192) | 0.24 (778/3192) | 0.19 (621/3192) | 1.09 (3492/3192) | 0.85 (2698/3192) | 0.82 (2632/3192) | 0.64 (2058/3192) | 0.19 (621/3192) | 0.20 (624/3192) | 0.20 (627/3192) | 0.19 (621/3192) |
story_08.json | 0.83 (3343/4006) | 0.31 (1237/4006) | 0.24 (972/4006) | 1.08 (4329/4006) | 0.83 (3343/4006) | 0.86 (3435/4006) | 0.67 (2681/4006) | 0.24 (972/4006) | 0.24 (975/4006) | 0.24 (978/4006) | 0.24 (972/4006) |
story_09.json | 0.84 (2779/3309) | 0.26 (860/3309) | 0.20 (677/3309) | 1.09 (3610/3309) | 0.84 (2779/3309) | 0.83 (2758/3309) | 0.65 (2145/3309) | 0.20 (677/3309) | 0.21 (680/3309) | 0.21 (683/3309) | 0.20 (677/3309) |
story_10.json | 0.85 (2608/3078) | 0.23 (693/3078) | 0.18 (549/3078) | 1.10 (3372/3078) | 0.85 (2608/3078) | 0.82 (2526/3078) | 0.64 (1978/3078) | 0.18 (549/3078) | 0.18 (552/3078) | 0.18 (555/3078) | 0.18 (549/3078) |
story_11.json | 0.83 (3081/3706) | 0.28 (1026/3706) | 0.21 (793/3706) | 1.09 (4030/3706) | 0.83 (3081/3706) | 0.84 (3123/3706) | 0.65 (2410/3706) | 0.21 (793/3706) | 0.21 (796/3706) | 0.22 (799/3706) | 0.21 (793/3706) |
story_12.json | 0.82 (4101/4975) | 0.19 (944/4975) | 0.15 (746/4975) | 1.07 (5308/4975) | 0.82 (4101/4975) | 0.88 (4401/4975) | 0.69 (3430/4975) | 0.15 (746/4975) | 0.15 (749/4975) | 0.15 (752/4975) | 0.15 (746/4975) |
story_13.json | 0.85 (2624/3104) | 0.23 (701/3104) | 0.18 (552/3104) | 1.10 (3401/3104) | 0.85 (2624/3104) | 0.82 (2548/3104) | 0.64 (1989/3104) | 0.18 (552/3104) | 0.18 (555/3104) | 0.18 (558/3104) | 0.18 (552/3104) |
story_14.json | 0.84 (2615/3114) | 0.25 (775/3114) | 0.19 (599/3114) | 1.09 (3408/3114) | 0.84 (2615/3114) | 0.82 (2562/3114) | 0.64 (1985/3114) | 0.19 (599/3114) | 0.19 (602/3114) | 0.19 (605/3114) | 0.19 (599/3114) |
story_15.json | 0.84 (2567/3046) | 0.20 (610/3046) | 0.16 (485/3046) | 1.10 (3337/3046) | 0.84 (2567/3046) | 0.82 (2498/3046) | 0.64 (1942/3046) | 0.16 (485/3046) | 0.16 (488/3046) | 0.16 (491/3046) | 0.16 (485/3046) |
story_16.json | 0.82 (3441/4189) | 0.30 (1254/4189) | 0.23 (963/4189) | 1.08 (4523/4189) | 0.82 (3441/4189) | 0.84 (3503/4189) | 0.64 (2689/4189) | 0.23 (963/4189) | 0.23 (966/4189) | 0.23 (969/4189) | 0.23 (963/4189) |
story_17.json | 0.84 (2722/3233) | 0.25 (804/3233) | 0.19 (622/3233) | 1.09 (3536/3233) | 0.84 (2722/3233) | 0.83 (2672/3233) | 0.64 (2080/3233) | 0.19 (622/3233) | 0.19 (625/3233) | 0.19 (628/3233) | 0.19 (622/3233) |
story_18.json | 0.83 (2886/3457) | 0.26 (885/3457) | 0.20 (690/3457) | 1.09 (3763/3457) | 0.83 (2886/3457) | 0.84 (2893/3457) | 0.65 (2240/3457) | 0.20 (690/3457) | 0.20 (693/3457) | 0.20 (696/3457) | 0.20 (690/3457) |
story_19.json | 0.84 (2806/3321) | 0.26 (854/3321) | 0.21 (684/3321) | 1.09 (3621/3321) | 0.84 (2806/3321) | 0.83 (2764/3321) | 0.65 (2169/3321) | 0.21 (684/3321) | 0.21 (687/3321) | 0.21 (690/3321) | 0.21 (684/3321) |
story_20.json | 0.82 (52762/63971) | 0.18 (11231/63971) | 0.14 (8729/63971) | 1.08 (69020/63971) | 0.82 (52762/63971) | 0.86 (54722/63971) | 0.66 (42137/63971) | 0.14 (8729/63971) | 0.14 (8732/63971) | 0.16 (10141/63971) | 0.14 (8729/63971) |
story_21.json | 0.85 (125871/147841) | 0.47 (69401/147841) | 0.38 (55471/147841) | 1.09 (161838/147841) | 0.85 (125871/147841) | 0.88 (130447/147841) | 0.70 (102821/147841) | 0.38 (55470/147841) | 0.38 (55473/147841) | 0.40 (59829/147841) | 0.38 (55470/147841) |
story_22.json | 0.86 (97310/112819) | 0.34 (38572/112819) | 0.27 (30766/112819) | 1.12 (125951/112819) | 0.86 (97310/112819) | 0.75 (84714/112819) | 0.60 (67414/112819) | 0.27 (30766/112819) | 0.27 (30769/112819) | 0.29 (33044/112819) | 0.27 (30766/112819) |
story_23.json | 0.86 (93546/108675) | 0.47 (50583/108675) | 0.37 (40015/108675) | 1.11 (120673/108675) | 0.86 (93546/108675) | 0.81 (88040/108675) | 0.64 (69739/108675) | 0.37 (40015/108675) | 0.37 (40018/108675) | 0.40 (43846/108675) | 0.37 (40015/108675) |
story_24.json | 0.85 (8053/9458) | 0.37 (3507/9458) | 0.29 (2769/9458) | 1.11 (10508/9458) | 0.85 (8053/9458) | 0.81 (7641/9458) | 0.63 (5953/9458) | 0.29 (2769/9458) | 0.29 (2772/9458) | 0.33 (3091/9458) | 0.29 (2769/9458) |
story_25.json | 0.85 (60829/71264) | 0.44 (31040/71264) | 0.35 (24608/71264) | 1.11 (78885/71264) | 0.85 (60829/71264) | 0.79 (56086/71264) | 0.62 (44291/71264) | 0.35 (24606/71264) | 0.35 (24609/71264) | 0.37 (26607/71264) | 0.35 (24606/71264) |
story_26.json | 0.85 (31797/37215) | 0.40 (14796/37215) | 0.32 (11943/37215) | 1.11 (41181/37215) | 0.85 (31797/37215) | 0.80 (29702/37215) | 0.63 (23554/37215) | 0.32 (11938/37215) | 0.32 (11941/37215) | 0.35 (12926/37215) | 0.32 (11941/37215) |
story_27.json | 0.84 (111277/133117) | 0.39 (51829/133117) | 0.30 (40296/133117) | 1.07 (142354/133117) | 0.84 (111277/133117) | 0.92 (122752/133117) | 0.73 (97090/133117) | 0.30 (40296/133117) | 0.30 (40299/133117) | 0.38 (50096/133117) | 0.30 (40296/133117) |
story_28.json | 0.87 (37101/42824) | 0.42 (17852/42824) | 0.33 (14317/42824) | 1.11 (47621/42824) | 0.87 (37101/42824) | 0.82 (35089/42824) | 0.65 (27996/42824) | 0.33 (14317/42824) | 0.33 (14320/42824) | 0.37 (15798/42824) | 0.33 (14317/42824) |
story_29.json | 0.87 (101712/117127) | 0.43 (50677/117127) | 0.35 (40499/117127) | 1.11 (129600/117127) | 0.87 (101712/117127) | 0.86 (101200/117127) | 0.69 (81093/117127) | 0.35 (40494/117127) | 0.35 (40497/117127) | 0.39 (45896/117127) | 0.35 (40497/117127) |
story_30.json | 0.87 (189081/218129) | 0.38 (83367/218129) | 0.31 (66736/218129) | 1.12 (243890/218129) | 0.87 (189081/218129) | 0.82 (178013/218129) | 0.65 (141198/218129) | 0.31 (66736/218129) | 0.31 (66739/218129) | 0.34 (74323/218129) | 0.31 (66736/218129) |
story_31.json | 0.85 (31797/37215) | 0.40 (14825/37215) | 0.32 (11964/37215) | 1.11 (41181/37215) | 0.85 (31797/37215) | 0.80 (29702/37215) | 0.63 (23554/37215) | 0.32 (11959/37215) | N/A | N/A | 0.32 (11962/37215) |
Overall | 0.85 (993735/1162372) | 0.39 (453253/1162372) | 0.31 (360337/1162372) | 1.10 (1281002/1162372) | 0.85 (993735/1162372) | 0.83 (970499/1162372) | 0.66 (767619/1162372) | 0.31 (360319/1162372) | 0.31 (348453/1125157) | 0.34 (387941/1125157) | 0.31 (360328/1162372) |