hermes-json-0.6.0.0: hermes-bench/bench.svg
<svg xmlns="http://www.w3.org/2000/svg" height="612" width="960.0" font-size="16" font-family="sans-serif" stroke-width="2">
<g transform="translate(10.0 0)">
<text fill="hsl(0, 100%, 40%)" y="22">Decode.Arrays.Hermes 1.16 ms</text>
<g>
<title>1.16 ms ± 110 μs</title>
<rect y="28" rx="5" height="22" width="8.14487854995428" fill="hsl(0, 100%, 80%)" stroke="hsl(0, 100%, 55%)" />
<g stroke="hsl(0, 100%, 40%)"><line x1="7.374457944167179" x2="8.91529915574138" y1="39" y2="39" />
<line x1="7.374457944167179" x2="7.374457944167179" y1="33" y2="45" />
<line x1="8.91529915574138" x2="8.91529915574138" y1="33" y2="45" />
</g>
</g>
<text fill="hsl(32, 100%, 40%)" y="77">Decode.Arrays.Aeson 17.5 ms</text>
<g>
<title>17.5 ms ± 1.7 ms</title>
<rect y="83" rx="5" height="22" width="122.40032654445503" fill="hsl(32, 100%, 80%)" stroke="hsl(32, 100%, 55%)" />
<g stroke="hsl(32, 100%, 40%)"><line x1="110.76528521907419" x2="134.03536786983588" y1="94" y2="94" />
<line x1="110.76528521907419" x2="110.76528521907419" y1="88" y2="100" />
<line x1="134.03536786983588" x2="134.03536786983588" y1="88" y2="100" />
</g>
</g>
<g fill="hsl(65, 100%, 40%)">
<text y="132">Decode.Persons.Hermes</text>
<text y="132" x="345.79084016007647" text-anchor="end">49.4 ms</text>
</g>
<g>
<title>49.4 ms ± 3.5 ms</title>
<rect y="138" rx="5" height="22" width="345.79084016007647" fill="hsl(65, 100%, 80%)" stroke="hsl(65, 100%, 55%)" />
<g stroke="hsl(65, 100%, 40%)"><line x1="321.1600781312745" x2="370.42160218887847" y1="149" y2="149" />
<line x1="321.1600781312745" x2="321.1600781312745" y1="143" y2="155" />
<line x1="370.42160218887847" x2="370.42160218887847" y1="143" y2="155" />
</g>
</g>
<g fill="hsl(98, 100%, 40%)">
<text y="187">Decode.Persons.Aeson</text>
<text y="187" x="904.1175114082474" text-anchor="end">129 ms</text>
</g>
<g>
<title>129 ms ± 5.1 ms</title>
<rect y="193" rx="5" height="22" width="904.1175114082474" fill="hsl(98, 100%, 80%)" stroke="hsl(98, 100%, 55%)" />
<g stroke="hsl(98, 100%, 40%)"><line x1="868.2350228164948" x2="940.0" y1="204" y2="204" />
<line x1="868.2350228164948" x2="868.2350228164948" y1="198" y2="210" />
<line x1="940.0" x2="940.0" y1="198" y2="210" />
</g>
</g>
<text fill="hsl(130, 100%, 40%)" y="242">Decode.Partial Twitter.Hermes 284 μs</text>
<g>
<title>284 μs ± 22 μs</title>
<rect y="248" rx="5" height="22" width="1.98804418056541" fill="hsl(130, 100%, 80%)" stroke="hsl(130, 100%, 55%)" />
<g stroke="hsl(130, 100%, 40%)"><line x1="1.830829829576388" x2="2.145258531554432" y1="259" y2="259" />
<line x1="1.830829829576388" x2="1.830829829576388" y1="253" y2="265" />
<line x1="2.145258531554432" x2="2.145258531554432" y1="253" y2="265" />
</g>
</g>
<text fill="hsl(163, 100%, 40%)" y="297">Decode.Partial Twitter.JsonStream 2.41 ms</text>
<g>
<title>2.41 ms ± 218 μs</title>
<rect y="303" rx="5" height="22" width="16.847146235586315" fill="hsl(163, 100%, 80%)" stroke="hsl(163, 100%, 55%)" />
<g stroke="hsl(163, 100%, 40%)"><line x1="15.324453276497959" x2="18.36983919467467" y1="314" y2="314" />
<line x1="15.324453276497959" x2="15.324453276497959" y1="308" y2="320" />
<line x1="18.36983919467467" x2="18.36983919467467" y1="308" y2="320" />
</g>
</g>
<text fill="hsl(196, 100%, 40%)" y="352">Decode.Partial Twitter.Aeson 2.78 ms</text>
<g>
<title>2.78 ms ± 210 μs</title>
<rect y="358" rx="5" height="22" width="19.442607667945527" fill="hsl(196, 100%, 80%)" stroke="hsl(196, 100%, 55%)" />
<g stroke="hsl(196, 100%, 40%)"><line x1="17.971424470696405" x2="20.91379086519465" y1="369" y2="369" />
<line x1="17.971424470696405" x2="17.971424470696405" y1="363" y2="375" />
<line x1="20.91379086519465" x2="20.91379086519465" y1="363" y2="375" />
</g>
</g>
<g fill="hsl(229, 100%, 40%)">
<text y="407">Decode.Persons (Aeson Value).Hermes</text>
<text y="407" x="774.0295069437382" text-anchor="end">111 ms</text>
</g>
<g>
<title>111 ms ± 9.6 ms</title>
<rect y="413" rx="5" height="22" width="774.0295069437382" fill="hsl(229, 100%, 80%)" stroke="hsl(229, 100%, 55%)" />
<g stroke="hsl(229, 100%, 40%)"><line x1="706.8369133556087" x2="841.2221005318677" y1="424" y2="424" />
<line x1="706.8369133556087" x2="706.8369133556087" y1="418" y2="430" />
<line x1="841.2221005318677" x2="841.2221005318677" y1="418" y2="430" />
</g>
</g>
<g fill="hsl(261, 100%, 40%)">
<text y="462">Decode.Persons (Aeson Value).Aeson</text>
<text y="462" x="780.757335351763" text-anchor="end">112 ms</text>
</g>
<g>
<title>112 ms ± 4.3 ms</title>
<rect y="468" rx="5" height="22" width="780.757335351763" fill="hsl(261, 100%, 80%)" stroke="hsl(261, 100%, 55%)" />
<g stroke="hsl(261, 100%, 40%)"><line x1="750.6169371854556" x2="810.8977335180704" y1="479" y2="479" />
<line x1="750.6169371854556" x2="750.6169371854556" y1="473" y2="485" />
<line x1="810.8977335180704" x2="810.8977335180704" y1="473" y2="485" />
</g>
</g>
<text fill="hsl(294, 100%, 40%)" y="517">Decode.Twitter (Aeson Value).Hermes 2.82 ms</text>
<g>
<title>2.82 ms ± 255 μs</title>
<rect y="523" rx="5" height="22" width="19.736834492761265" fill="hsl(294, 100%, 80%)" stroke="hsl(294, 100%, 55%)" />
<g stroke="hsl(294, 100%, 40%)"><line x1="17.950771610397886" x2="21.522897375124643" y1="534" y2="534" />
<line x1="17.950771610397886" x2="17.950771610397886" y1="528" y2="540" />
<line x1="21.522897375124643" x2="21.522897375124643" y1="528" y2="540" />
</g>
</g>
<text fill="hsl(327, 100%, 40%)" y="572">Decode.Twitter (Aeson Value).Aeson 2.88 ms</text>
<g>
<title>2.88 ms ± 175 μs</title>
<rect y="578" rx="5" height="22" width="20.150096342952843" fill="hsl(327, 100%, 80%)" stroke="hsl(327, 100%, 55%)" />
<g stroke="hsl(327, 100%, 40%)"><line x1="18.925443341031425" x2="21.37474934487426" y1="589" y2="589" />
<line x1="18.925443341031425" x2="18.925443341031425" y1="583" y2="595" />
<line x1="21.37474934487426" x2="21.37474934487426" y1="583" y2="595" />
</g>
</g>
</g>
</svg>