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)
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.