1
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" class="marks" width="656" height="326" viewBox="0 0 656 326"><rect width="656" height="326" fill="white"/><g fill="none" stroke-miterlimit="10" transform="translate(42,27)"><g class="mark-group role-frame root" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z"/><g><g class="mark-group role-row-header row_header" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0,0h0v250h0Z"/><g><g class="mark-group role-axis" role="graphics-symbol" aria-roledescription="axis" aria-label="Y-axis titled 'Time (μs)' for a linear scale with values from 0.0 to 1.6"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-tick" pointer-events="none"><line transform="translate(0,250)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,219)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,188)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,156)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,125)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,94)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,63)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,31)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/><line transform="translate(0,0)" x2="-5" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g><g class="mark-text role-axis-label" pointer-events="none"><text text-anchor="end" transform="translate(-7,253)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">0.0</text><text text-anchor="end" transform="translate(-7,221.75)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">0.2</text><text text-anchor="end" transform="translate(-7,190.5)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">0.4</text><text text-anchor="end" transform="translate(-7,159.25)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">0.6</text><text text-anchor="end" transform="translate(-7,128)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">0.8</text><text text-anchor="end" transform="translate(-7,96.75)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">1.0</text><text text-anchor="end" transform="translate(-7,65.50000000000003)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">1.2</text><text text-anchor="end" transform="translate(-7,34.25000000000003)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">1.4</text><text text-anchor="end" transform="translate(-7,3)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">1.6</text></g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,250)" x2="0" y2="-250" stroke="#888" stroke-width="1" opacity="1"/></g><g class="mark-text role-axis-title" pointer-events="none"><text text-anchor="middle" transform="translate(-25.116666793823242,125) rotate(-90) translate(0,-2)" font-family="sans-serif" font-size="11px" font-weight="bold" fill="#000" opacity="1">Time (μs)</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g></g><g class="mark-group role-column-footer column_footer" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,250)"><path class="background" aria-hidden="true" d="M0,0h60v0h-60Z"/><g><g class="mark-group role-axis" role="graphics-symbol" aria-roledescription="axis" aria-label="X-axis for a discrete scale with 3 values: encode, decode, total"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,0)" x2="60" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-title"><g transform="translate(30,10)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-text role-title-text" role="graphics-symbol" aria-roledescription="title" aria-label="Title text 'ujson'" pointer-events="none"><text text-anchor="middle" transform="translate(0,8)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">ujson</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(80,250)"><path class="background" aria-hidden="true" d="M0,0h60v0h-60Z"/><g><g class="mark-group role-axis" role="graphics-symbol" aria-roledescription="axis" aria-label="X-axis for a discrete scale with 3 values: encode, decode, total"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,0)" x2="60" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-title"><g transform="translate(30,10)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-text role-title-text" role="graphics-symbol" aria-roledescription="title" aria-label="Title text 'msgpack'" pointer-events="none"><text text-anchor="middle" transform="translate(0,8)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">msgpack</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(160,250)"><path class="background" aria-hidden="true" d="M0,0h60v0h-60Z"/><g><g class="mark-group role-axis" role="graphics-symbol" aria-roledescription="axis" aria-label="X-axis for a discrete scale with 3 values: encode, decode, total"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,0)" x2="60" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-title"><g transform="translate(30,10)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-text role-title-text" role="graphics-symbol" aria-roledescription="title" aria-label="Title text 'orjson'" pointer-events="none"><text text-anchor="middle" transform="translate(0,8)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">orjson</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(240,250)"><path class="background" aria-hidden="true" d="M0,0h60v0h-60Z"/><g><g class="mark-group role-axis" role="graphics-symbol" aria-roledescription="axis" aria-label="X-axis for a discrete scale with 3 values: encode, decode, total"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,0)" x2="60" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-title"><g transform="translate(30,10)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-text role-title-text" role="graphics-symbol" aria-roledescription="title" aria-label="Title text 'msgspec json'" pointer-events="none"><text text-anchor="middle" transform="translate(0,8)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1"><tspan>msgspec</tspan><tspan x="0" dy="12">json</tspan></text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(320,250)"><path class="background" aria-hidden="true" d="M0,0h60v0h-60Z"/><g><g class="mark-group role-axis" role="graphics-symbol" aria-roledescription="axis" aria-label="X-axis for a discrete scale with 3 values: encode, decode, total"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,0)" x2="60" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-title"><g transform="translate(30,10)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-text role-title-text" role="graphics-symbol" aria-roledescription="title" aria-label="Title text 'msgspec msgpack'" pointer-events="none"><text text-anchor="middle" transform="translate(0,8)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1"><tspan>msgspec</tspan><tspan x="0" dy="12">msgpack</tspan></text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(400,250)"><path class="background" aria-hidden="true" d="M0,0h60v0h-60Z"/><g><g class="mark-group role-axis" role="graphics-symbol" aria-roledescription="axis" aria-label="X-axis for a discrete scale with 3 values: encode, decode, total"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,0)" x2="60" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-title"><g transform="translate(30,10)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-text role-title-text" role="graphics-symbol" aria-roledescription="title" aria-label="Title text 'msgspec json array-like'" pointer-events="none"><text text-anchor="middle" transform="translate(0,8)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1"><tspan>msgspec</tspan><tspan x="0" dy="12">json</tspan><tspan x="0" dy="12">array-like</tspan></text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(480,250)"><path class="background" aria-hidden="true" d="M0,0h60v0h-60Z"/><g><g class="mark-group role-axis" role="graphics-symbol" aria-roledescription="axis" aria-label="X-axis for a discrete scale with 3 values: encode, decode, total"><g transform="translate(0.5,0.5)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-rule role-axis-domain" pointer-events="none"><line transform="translate(0,0)" x2="60" y2="0" stroke="#888" stroke-width="1" opacity="1"/></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-title"><g transform="translate(30,10)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-text role-title-text" role="graphics-symbol" aria-roledescription="title" aria-label="Title text 'msgspec msgpack array-like'" pointer-events="none"><text text-anchor="middle" transform="translate(0,8)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1"><tspan>msgspec</tspan><tspan x="0" dy="12">msgpack</tspan><tspan x="0" dy="12">array-like</tspan></text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g></g><g class="mark-group role-scope cell" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0,0h60v250h-60Z"/><g><g class="mark-rect role-mark child_marks" role="graphics-object" aria-roledescription="rect mark container"><path aria-label="method: encode; time: 0.671702163992; tooltip: 0.672 μs" role="graphics-symbol" aria-roledescription="bar" d="M1,145.04653687617974h18v104.95346312382026h-18Z" fill="#4c78a8"/><path aria-label="method: decode; time: 0.782935905969; tooltip: 0.783 μs" role="graphics-symbol" aria-roledescription="bar" d="M21,127.66626469237963h18v122.33373530762037h-18Z" fill="#9ecae9"/><path aria-label="method: total; time: 1.45463806996; tooltip: 1.45 μs" role="graphics-symbol" aria-roledescription="bar" d="M41,22.71280156855937h18v227.28719843144063h-18Z" fill="#f58518"/></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(80,0)"><path class="background" aria-hidden="true" d="M0,0h60v250h-60Z"/><g><g class="mark-rect role-mark child_marks" role="graphics-object" aria-roledescription="rect mark container"><path aria-label="method: encode; time: 0.322335894976; tooltip: 0.322 μs" role="graphics-symbol" aria-roledescription="bar" d="M1,199.63501640995673h18v50.364983590043266h-18Z" fill="#4c78a8"/><path aria-label="method: decode; time: 0.689751191996; tooltip: 0.69 μs" role="graphics-symbol" aria-roledescription="bar" d="M21,142.22637625061907h18v107.77362374938093h-18Z" fill="#9ecae9"/><path aria-label="method: total; time: 1.01208708697; tooltip: 1.01 μs" role="graphics-symbol" aria-roledescription="bar" d="M41,91.8613926605758h18v158.1386073394242h-18Z" fill="#f58518"/></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(160,0)"><path class="background" aria-hidden="true" d="M0,0h60v250h-60Z"/><g><g class="mark-rect role-mark child_marks" role="graphics-object" aria-roledescription="rect mark container"><path aria-label="method: encode; time: 0.263108887011; tooltip: 0.263 μs" role="graphics-symbol" aria-roledescription="bar" d="M1,208.8892364045023h18v41.1107635954977h-18Z" fill="#4c78a8"/><path aria-label="method: decode; time: 0.462388165994; tooltip: 0.462 μs" role="graphics-symbol" aria-roledescription="bar" d="M21,177.7518490634975h18v72.2481509365025h-18Z" fill="#9ecae9"/><path aria-label="method: total; time: 0.725497053005; tooltip: 0.725 μs" role="graphics-symbol" aria-roledescription="bar" d="M41,136.6410854679998h18v113.3589145320002h-18Z" fill="#f58518"/></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(240,0)"><path class="background" aria-hidden="true" d="M0,0h60v250h-60Z"/><g><g class="mark-rect role-mark child_marks" role="graphics-object" aria-roledescription="rect mark container"><path aria-label="method: encode; time: 0.144191394007; tooltip: 0.144 μs" role="graphics-symbol" aria-roledescription="bar" d="M1,227.4700946863959h18v22.529905313604104h-18Z" fill="#4c78a8"/><path aria-label="method: decode; time: 0.253531620983; tooltip: 0.254 μs" role="graphics-symbol" aria-roledescription="bar" d="M21,210.3856842213645h18v39.6143157786355h-18Z" fill="#9ecae9"/><path aria-label="method: total; time: 0.39772301499; tooltip: 0.398 μs" role="graphics-symbol" aria-roledescription="bar" d="M41,187.8557789077604h18v62.144221092239604h-18Z" fill="#f58518"/></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(320,0)"><path class="background" aria-hidden="true" d="M0,0h60v250h-60Z"/><g><g class="mark-rect role-mark child_marks" role="graphics-object" aria-roledescription="rect mark container"><path aria-label="method: encode; time: 0.112197818002; tooltip: 0.112 μs" role="graphics-symbol" aria-roledescription="bar" d="M1,232.46909093722934h18v17.53090906277066h-18Z" fill="#4c78a8"/><path aria-label="method: decode; time: 0.213384678995; tooltip: 0.213 μs" role="graphics-symbol" aria-roledescription="bar" d="M21,216.65864390706702h18v33.34135609293298h-18Z" fill="#9ecae9"/><path aria-label="method: total; time: 0.325582496997; tooltip: 0.326 μs" role="graphics-symbol" aria-roledescription="bar" d="M41,199.12773484429636h18v50.872265155703644h-18Z" fill="#f58518"/></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(400,0)"><path class="background" aria-hidden="true" d="M0,0h60v250h-60Z"/><g><g class="mark-rect role-mark child_marks" role="graphics-object" aria-roledescription="rect mark container"><path aria-label="method: encode; time: 0.116903476504; tooltip: 0.117 μs" role="graphics-symbol" aria-roledescription="bar" d="M1,231.73383179619123h18v18.266168203808775h-18Z" fill="#4c78a8"/><path aria-label="method: decode; time: 0.190265243; tooltip: 0.19 μs" role="graphics-symbol" aria-roledescription="bar" d="M21,220.27105578126793h18v29.728944218732067h-18Z" fill="#9ecae9"/><path aria-label="method: total; time: 0.307168719504; tooltip: 0.307 μs" role="graphics-symbol" aria-roledescription="bar" d="M41,202.00488757745916h18v47.99511242254084h-18Z" fill="#f58518"/></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g><g transform="translate(480,0)"><path class="background" aria-hidden="true" d="M0,0h60v250h-60Z"/><g><g class="mark-rect role-mark child_marks" role="graphics-object" aria-roledescription="rect mark container"><path aria-label="method: encode; time: 0.0844430902041; tooltip: 0.0844 μs" role="graphics-symbol" aria-roledescription="bar" d="M1,236.80576715560164h18v13.194232844398357h-18Z" fill="#4c78a8"/><path aria-label="method: decode; time: 0.177998864499; tooltip: 0.178 μs" role="graphics-symbol" aria-roledescription="bar" d="M21,222.18767742197088h18v27.812322578029125h-18Z" fill="#9ecae9"/><path aria-label="method: total; time: 0.262441954704; tooltip: 0.262 μs" role="graphics-symbol" aria-roledescription="bar" d="M41,208.99344457757252h18v41.00655542242748h-18Z" fill="#f58518"/></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g></g><g class="mark-group role-legend" role="graphics-symbol" aria-roledescription="legend" aria-label="Symbol legend for fill color with 3 values: encode, decode, total"><g transform="translate(558,0)"><path class="background" aria-hidden="true" d="M0,0h51v37h-51Z" pointer-events="none"/><g><g class="mark-group role-legend-entry"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-group role-scope" role="graphics-object" aria-roledescription="group mark container"><g transform="translate(0,0)"><path class="background" aria-hidden="true" d="M0,0h50.45000076293945v11h-50.45000076293945Z" pointer-events="none" opacity="1"/><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path transform="translate(6,6)" d="M-5,-5h10v10h-10Z" fill="#4c78a8" stroke-width="1.5" opacity="1"/></g><g class="mark-text role-legend-label" pointer-events="none"><text text-anchor="start" transform="translate(16,9)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">encode</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g><g transform="translate(0,13)"><path class="background" aria-hidden="true" d="M0,0h50.45000076293945v11h-50.45000076293945Z" pointer-events="none" opacity="1"/><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path transform="translate(6,6)" d="M-5,-5h10v10h-10Z" fill="#9ecae9" stroke-width="1.5" opacity="1"/></g><g class="mark-text role-legend-label" pointer-events="none"><text text-anchor="start" transform="translate(16,9)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">decode</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g><g transform="translate(0,26)"><path class="background" aria-hidden="true" d="M0,0h50.45000076293945v11h-50.45000076293945Z" pointer-events="none" opacity="1"/><g><g class="mark-symbol role-legend-symbol" pointer-events="none"><path transform="translate(6,6)" d="M-5,-5h10v10h-10Z" fill="#f58518" stroke-width="1.5" opacity="1"/></g><g class="mark-text role-legend-label" pointer-events="none"><text text-anchor="start" transform="translate(16,9)" font-family="sans-serif" font-size="10px" fill="#000" opacity="1">total</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g><g class="mark-group role-title"><g transform="translate(-36.11666679382324,-22)"><path class="background" aria-hidden="true" d="M0,0h0v0h0Z" pointer-events="none"/><g><g class="mark-text role-title-text" role="graphics-symbol" aria-roledescription="title" aria-label="Title text 'Benchmark - 1 Object'" pointer-events="none"><text text-anchor="start" transform="translate(0,10)" font-family="sans-serif" font-size="13px" font-weight="bold" fill="#000" opacity="1">Benchmark - 1 Object</text></g></g><path class="foreground" aria-hidden="true" d="" pointer-events="none" display="none"/></g></g></g><path class="foreground" aria-hidden="true" d="" display="none"/></g></g></g></svg>
|