blob: 30e584be23d7de1421a7e45cc841bf8f4385f04c [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8' ?>
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='241.80pt' viewBox='0 0 432.00 241.80'>
<defs>
<style type='text/css'><![CDATA[
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
fill: none;
stroke: #000000;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10.00;
}
.svglite text {
white-space: pre;
}
]]></style>
</defs>
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
<defs>
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA='>
<rect x='0.00' y='0.00' width='432.00' height='241.80' />
</clipPath>
</defs>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA=)'>
</g>
<defs>
<clipPath id='cpMTQ5Ljc3fDQyNi41Mnw2My45M3wxOTMuNDI='>
<rect x='149.77' y='63.93' width='276.75' height='129.49' />
</clipPath>
</defs>
<g clip-path='url(#cpMTQ5Ljc3fDQyNi41Mnw2My45M3wxOTMuNDI=)'>
<polyline points='209.93,193.42 209.93,63.93 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='330.26,193.42 330.26,63.93 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='149.77,193.42 149.77,63.93 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='270.10,193.42 270.10,63.93 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='390.42,193.42 390.42,63.93 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<rect x='149.77' y='157.45' width='23.59' height='14.39' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='149.77' y='67.53' width='63.05' height='14.39' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='149.77' y='85.51' width='46.04' height='14.39' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='149.77' y='139.47' width='27.34' height='14.39' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='149.77' y='175.44' width='19.32' height='14.39' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='149.77' y='121.48' width='28.65' height='14.39' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='149.77' y='103.50' width='36.25' height='14.39' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<polyline points='175.54,166.44 175.54,162.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='175.54,164.65 171.17,164.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.17,166.44 171.17,162.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='215.73,76.52 215.73,72.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='215.73,74.72 209.90,74.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='209.90,76.52 209.90,72.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='198.34,94.51 198.34,90.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='198.34,92.71 193.28,92.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='193.28,94.51 193.28,90.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='179.20,148.46 179.20,144.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='179.20,146.66 175.02,146.66 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='175.02,148.46 175.02,144.86 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='170.95,184.43 170.95,180.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='170.95,182.63 167.24,182.63 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='167.24,184.43 167.24,180.83 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='180.42,130.47 180.42,126.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='180.42,128.68 176.41,128.68 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='176.41,130.47 176.41,126.88 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.11,112.49 188.11,108.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.11,110.69 183.93,110.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='183.93,112.49 183.93,108.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<text x='175.02' y='167.33' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.17px' lengthAdjust='spacingAndGlyphs'>1</text>
<text x='216.98' y='77.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.42px' lengthAdjust='spacingAndGlyphs'>2.6</text>
<text x='199.98' y='95.40' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.42px' lengthAdjust='spacingAndGlyphs'>1.9</text>
<text x='181.28' y='149.35' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.42px' lengthAdjust='spacingAndGlyphs'>1.1</text>
<text x='173.26' y='185.32' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.42px' lengthAdjust='spacingAndGlyphs'>0.8</text>
<text x='182.59' y='131.37' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.42px' lengthAdjust='spacingAndGlyphs'>1.2</text>
<text x='190.19' y='113.38' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.42px' lengthAdjust='spacingAndGlyphs'>1.5</text>
</g>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA=)'>
<text x='144.84' y='185.50' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='68.05px' lengthAdjust='spacingAndGlyphs'>Reduce build times</text>
<text x='144.84' y='163.19' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='121.43px' lengthAdjust='spacingAndGlyphs'>Better support for using Cgo when</text>
<text x='144.84' y='171.83' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='55.59px' lengthAdjust='spacingAndGlyphs'>cross-compiling</text>
<text x='144.84' y='149.53' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='68.05px' lengthAdjust='spacingAndGlyphs'>Reduce binary size</text>
<text x='144.84' y='131.55' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='81.40px' lengthAdjust='spacingAndGlyphs'>Reduce compute costs</text>
<text x='144.84' y='113.56' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='73.83px' lengthAdjust='spacingAndGlyphs'>Reduce memory use</text>
<text x='144.84' y='95.58' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='127.22px' lengthAdjust='spacingAndGlyphs'>Better performance debugging tools</text>
<text x='144.84' y='77.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='76.51px' lengthAdjust='spacingAndGlyphs'>An optimization guide</text>
<text x='149.77' y='204.09' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='4.45px' lengthAdjust='spacingAndGlyphs'>0</text>
<text x='270.10' y='204.09' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='4.45px' lengthAdjust='spacingAndGlyphs'>5</text>
<text x='390.42' y='204.09' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='8.90px' lengthAdjust='spacingAndGlyphs'>10</text>
<text x='288.15' y='221.56' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='55.16px' lengthAdjust='spacingAndGlyphs'>Mean response</text>
<text x='5.48' y='52.20' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='81.82px' lengthAdjust='spacingAndGlyphs'>(Compiler and runtime)</text>
<text x='5.48' y='17.66' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='343.97px' lengthAdjust='spacingAndGlyphs'>Let’s say you have 10 GopherCoins to spend on improving the following</text>
<text x='5.48' y='28.46' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='331.16px' lengthAdjust='spacingAndGlyphs'>aspects of working with the Go compiler and runtime. How would you</text>
<text x='5.48' y='39.26' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='105.03px' lengthAdjust='spacingAndGlyphs'>distribute your coins?</text>
<text x='426.52' y='234.55' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='35.82px' lengthAdjust='spacingAndGlyphs'>n = 1,507</text>
</g>
</svg>