wireform-yaml-0.1.0.0: bench-results/charts/yaml-decode-vs-hsyaml-light.svg
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 400" width="720" height="400" font-family="ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif" font-size="12">
<rect x="0" y="0" width="720" height="400" fill="#ffffff"/>
<text x="360" y="26" text-anchor="middle" font-size="15" font-weight="600" fill="#1f2328">wireform-yaml decode vs HsYAML (pure Haskell) across input sizes</text>
<text x="360" y="44" text-anchor="middle" font-size="11" fill="#656d76">lower is better · µs · ghc-9.10.3 on darwin-aarch64, criterion 1.6.5</text>
<g stroke="#d0d7de" stroke-width="1">
<line x1="80" y1="320" x2="700" y2="320"/>
<line x1="80" y1="60" x2="80" y2="320"/>
</g>
<g>
<g/>
<text x="72" y="324" text-anchor="end" font-size="10" fill="#656d76">0</text>
<line x1="80" y1="255" x2="700" y2="255" stroke="#d0d7de" stroke-width="1" stroke-dasharray="2 3"/>
<text x="72" y="259" text-anchor="end" font-size="10" fill="#656d76">2500</text>
<line x1="80" y1="190" x2="700" y2="190" stroke="#d0d7de" stroke-width="1" stroke-dasharray="2 3"/>
<text x="72" y="194" text-anchor="end" font-size="10" fill="#656d76">5000</text>
<line x1="80" y1="125" x2="700" y2="125" stroke="#d0d7de" stroke-width="1" stroke-dasharray="2 3"/>
<text x="72" y="129" text-anchor="end" font-size="10" fill="#656d76">7500</text>
<line x1="80" y1="60" x2="700" y2="60" stroke="#d0d7de" stroke-width="1" stroke-dasharray="2 3"/>
<text x="72" y="64" text-anchor="end" font-size="10" fill="#656d76">10000</text>
</g>
<g>
<rect x="92.4" y="320.0" width="47.6" height="0.0" rx="2" fill="#0969da"/>
<rect x="142" y="316.9" width="47.6" height="3.1" rx="2" fill="#cf222e"/>
<rect x="216.4" y="319.8" width="47.6" height="0.2" rx="2" fill="#0969da"/>
<rect x="266" y="292.2" width="47.6" height="27.8" rx="2" fill="#cf222e"/>
<rect x="340.4" y="319.8" width="47.6" height="0.2" rx="2" fill="#0969da"/>
<rect x="390" y="285.6" width="47.6" height="34.4" rx="2" fill="#cf222e"/>
<rect x="464.4" y="319.9" width="47.6" height="0.1" rx="2" fill="#0969da"/>
<rect x="514" y="280.9" width="47.6" height="39.1" rx="2" fill="#cf222e"/>
<rect x="588.4" y="319.0" width="47.6" height="1.0" rx="2" fill="#0969da"/>
<rect x="638" y="189.3" width="47.6" height="130.7" rx="2" fill="#cf222e"/>
</g>
<g>
<text x="116.2" y="316.0" text-anchor="middle" font-size="10" fill="#1f2328">0.440</text>
<text x="165.8" y="312.9" text-anchor="middle" font-size="10" fill="#1f2328">119</text>
<text x="240.2" y="315.8" text-anchor="middle" font-size="10" fill="#1f2328">6.73</text>
<text x="289.8" y="288.2" text-anchor="middle" font-size="10" fill="#1f2328">1068</text>
<text x="364.2" y="315.8" text-anchor="middle" font-size="10" fill="#1f2328">7.51</text>
<text x="413.8" y="281.6" text-anchor="middle" font-size="10" fill="#1f2328">1322</text>
<text x="488.2" y="315.9" text-anchor="middle" font-size="10" fill="#1f2328">4.71</text>
<text x="537.8" y="276.9" text-anchor="middle" font-size="10" fill="#1f2328">1504</text>
<text x="612.2" y="315.0" text-anchor="middle" font-size="10" fill="#1f2328">37.5</text>
<text x="661.8" y="185.3" text-anchor="middle" font-size="10" fill="#1f2328">5027</text>
</g>
<g>
<text x="142" y="338" text-anchor="middle" font-size="11" fill="#1f2328">tiny</text>
<text x="266" y="338" text-anchor="middle" font-size="11" fill="#1f2328">small</text>
<text x="390" y="338" text-anchor="middle" font-size="11" fill="#1f2328">flow</text>
<text x="514" y="338" text-anchor="middle" font-size="11" fill="#1f2328">literal</text>
<text x="638" y="338" text-anchor="middle" font-size="11" fill="#1f2328">big</text>
</g>
<g>
<g transform="translate(267.5, 382)">
<rect x="0" y="-9" width="12" height="12" rx="2" fill="#0969da"/>
<text x="18" y="1" font-size="11" fill="#1f2328">wireform-yaml</text>
</g>
<g transform="translate(392.5, 382)">
<rect x="0" y="-9" width="12" height="12" rx="2" fill="#cf222e"/>
<text x="18" y="1" font-size="11" fill="#1f2328">HsYAML</text>
</g>
</g>
</svg>