Created
April 24, 2015 18:16
-
-
Save joedicastro/3948e3ff29d038e84b8a to your computer and use it in GitHub Desktop.
Compression vs Minification
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!-- Created with Inkscape (http://www.inkscape.org/) --> | |
<svg | |
xmlns:dc="http://purl.org/dc/elements/1.1/" | |
xmlns:cc="http://creativecommons.org/ns#" | |
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
xmlns:svg="http://www.w3.org/2000/svg" | |
xmlns="http://www.w3.org/2000/svg" | |
xmlns:xlink="http://www.w3.org/1999/xlink" | |
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
width="210mm" | |
height="297mm" | |
viewBox="0 0 744.09448819 1052.3622047" | |
id="svg2" | |
version="1.1" | |
inkscape:version="0.91 r13725" | |
sodipodi:docname="minify.svg"> | |
<defs | |
id="defs4"> | |
<marker | |
inkscape:stockid="Arrow1Send" | |
orient="auto" | |
refY="0.0" | |
refX="0.0" | |
id="marker11218" | |
style="overflow:visible;" | |
inkscape:isstock="true"> | |
<path | |
id="path11220" | |
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | |
style="fill-rule:evenodd;stroke:#0000ff;stroke-width:1pt;stroke-opacity:1;fill:#0000ff;fill-opacity:1" | |
transform="scale(0.2) rotate(180) translate(6,0)" /> | |
</marker> | |
<marker | |
inkscape:stockid="Arrow1Send" | |
orient="auto" | |
refY="0.0" | |
refX="0.0" | |
id="Arrow1Send" | |
style="overflow:visible;" | |
inkscape:isstock="true"> | |
<path | |
id="path4641" | |
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | |
style="fill-rule:evenodd;stroke:#0000ff;stroke-width:1pt;stroke-opacity:1;fill:#0000ff;fill-opacity:1" | |
transform="scale(0.2) rotate(180) translate(6,0)" /> | |
</marker> | |
<marker | |
inkscape:isstock="true" | |
style="overflow:visible;" | |
id="marker11050" | |
refX="0.0" | |
refY="0.0" | |
orient="auto" | |
inkscape:stockid="Arrow2Mend"> | |
<path | |
transform="scale(0.6) rotate(180) translate(0,0)" | |
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | |
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000ff;stroke-opacity:1;fill:#0000ff;fill-opacity:1" | |
id="path11052" /> | |
</marker> | |
<marker | |
inkscape:isstock="true" | |
style="overflow:visible;" | |
id="marker10598" | |
refX="0.0" | |
refY="0.0" | |
orient="auto" | |
inkscape:stockid="Arrow2Mend"> | |
<path | |
transform="scale(0.6) rotate(180) translate(0,0)" | |
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | |
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#008000;stroke-opacity:1;fill:#008000;fill-opacity:1" | |
id="path10600" /> | |
</marker> | |
<marker | |
inkscape:isstock="true" | |
style="overflow:visible;" | |
id="marker9104" | |
refX="0.0" | |
refY="0.0" | |
orient="auto" | |
inkscape:stockid="Arrow2Mend"> | |
<path | |
transform="scale(0.6) rotate(180) translate(0,0)" | |
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | |
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000ff;stroke-opacity:1;fill:#0000ff;fill-opacity:1" | |
id="path9106" /> | |
</marker> | |
<marker | |
inkscape:isstock="true" | |
style="overflow:visible;" | |
id="marker7172" | |
refX="0.0" | |
refY="0.0" | |
orient="auto" | |
inkscape:stockid="Arrow2Mend"> | |
<path | |
transform="scale(0.6) rotate(180) translate(0,0)" | |
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | |
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff0000;stroke-opacity:1;fill:#ff0000;fill-opacity:1" | |
id="path7174" /> | |
</marker> | |
<marker | |
inkscape:isstock="true" | |
style="overflow:visible;" | |
id="marker6498" | |
refX="0.0" | |
refY="0.0" | |
orient="auto" | |
inkscape:stockid="Arrow2Mend"> | |
<path | |
transform="scale(0.6) rotate(180) translate(0,0)" | |
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | |
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000ff;stroke-opacity:1;fill:#0000ff;fill-opacity:1" | |
id="path6500" /> | |
</marker> | |
<marker | |
inkscape:stockid="Arrow2Mend" | |
orient="auto" | |
refY="0.0" | |
refX="0.0" | |
id="marker6162" | |
style="overflow:visible;" | |
inkscape:isstock="true" | |
inkscape:collect="always"> | |
<path | |
id="path6164" | |
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#ff0000;stroke-opacity:1;fill:#ff0000;fill-opacity:1" | |
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | |
transform="scale(0.6) rotate(180) translate(0,0)" /> | |
</marker> | |
<inkscape:path-effect | |
effect="spiro" | |
id="path-effect6158" | |
is_visible="true" /> | |
<marker | |
inkscape:stockid="Arrow2Mend" | |
orient="auto" | |
refY="0.0" | |
refX="0.0" | |
id="Arrow2Mend" | |
style="overflow:visible;" | |
inkscape:isstock="true"> | |
<path | |
id="path4653" | |
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" | |
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | |
transform="scale(0.6) rotate(180) translate(0,0)" /> | |
</marker> | |
<marker | |
inkscape:stockid="Arrow2Lend" | |
orient="auto" | |
refY="0.0" | |
refX="0.0" | |
id="Arrow2Lend" | |
style="overflow:visible;" | |
inkscape:isstock="true"> | |
<path | |
id="path4647" | |
style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1" | |
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | |
transform="scale(1.1) rotate(180) translate(1,0)" /> | |
</marker> | |
<marker | |
inkscape:stockid="Arrow1Lend" | |
orient="auto" | |
refY="0.0" | |
refX="0.0" | |
id="Arrow1Lend" | |
style="overflow:visible;" | |
inkscape:isstock="true"> | |
<path | |
id="path4629" | |
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | |
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" | |
transform="scale(0.8) rotate(180) translate(12.5,0)" /> | |
</marker> | |
<marker | |
inkscape:stockid="Arrow1Lstart" | |
orient="auto" | |
refY="0.0" | |
refX="0.0" | |
id="Arrow1Lstart" | |
style="overflow:visible" | |
inkscape:isstock="true"> | |
<path | |
id="path4626" | |
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | |
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1" | |
transform="scale(0.8) translate(12.5,0)" /> | |
</marker> | |
</defs> | |
<sodipodi:namedview | |
id="base" | |
pagecolor="#ffffff" | |
bordercolor="#666666" | |
borderopacity="1.0" | |
inkscape:pageopacity="0.0" | |
inkscape:pageshadow="2" | |
inkscape:zoom="0.5" | |
inkscape:cx="1591.9922" | |
inkscape:cy="459.88889" | |
inkscape:document-units="px" | |
inkscape:current-layer="layer1" | |
showgrid="false" | |
inkscape:connector-spacing="5" | |
inkscape:window-width="1920" | |
inkscape:window-height="1183" | |
inkscape:window-x="0" | |
inkscape:window-y="17" | |
inkscape:window-maximized="1" /> | |
<metadata | |
id="metadata7"> | |
<rdf:RDF> | |
<cc:Work | |
rdf:about=""> | |
<dc:format>image/svg+xml</dc:format> | |
<dc:type | |
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
<dc:title /> | |
</cc:Work> | |
</rdf:RDF> | |
</metadata> | |
<g | |
inkscape:groupmode="layer" | |
id="layer2" | |
inkscape:label="Background" | |
sodipodi:insensitive="true" /> | |
<g | |
inkscape:label="Layer 1" | |
inkscape:groupmode="layer" | |
id="layer1" | |
sodipodi:insensitive="true"> | |
<rect | |
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" | |
id="rect4340" | |
width="1728" | |
height="1526" | |
x="1008" | |
y="-313.63779" | |
ry="0.0013584699" | |
inkscape:export-xdpi="300" | |
inkscape:export-ydpi="300" /> | |
<path | |
sodipodi:nodetypes="cc" | |
inkscape:connector-curvature="0" | |
id="path10596" | |
d="m 1435.677,707.37635 c 0,-163.88778 436,-20.36784 436,-166" | |
style="fill:none;fill-rule:evenodd;stroke:#008000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:9, 9;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker10598)" /> | |
<image | |
sodipodi:absref="/home/joedicastro/original.png" | |
xlink:href="/home/joedicastro/original.png" | |
width="855" | |
height="725" | |
preserveAspectRatio="none" | |
id="image4393" | |
x="1484.4512" | |
y="-255.12263" /> | |
<image | |
sodipodi:absref="/home/joedicastro/gzip.png" | |
xlink:href="/home/joedicastro/gzip.png" | |
width="740" | |
height="348" | |
preserveAspectRatio="none" | |
id="image4458" | |
x="1082.3418" | |
y="708.36218" /> | |
<image | |
sodipodi:absref="/home/joedicastro/minified.png" | |
xlink:href="/home/joedicastro/minified.png" | |
width="752" | |
height="222" | |
preserveAspectRatio="none" | |
id="image4577" | |
x="1892.7129" | |
y="771.36218" /> | |
<text | |
xml:space="preserve" | |
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:60px;line-height:125%;font-family:Sans;-inkscape-font-specification:'cursor.pcf';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
x="1222" | |
y="678.36218" | |
id="text4580" | |
sodipodi:linespacing="125%"><tspan | |
sodipodi:role="line" | |
id="tspan4582" | |
x="1222" | |
y="678.36218" /></text> | |
<flowRoot | |
xml:space="preserve" | |
id="flowRoot4584" | |
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:125%;font-family:Sans;-inkscape-font-specification:'cursor.pcf';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion | |
id="flowRegion4586"><rect | |
id="rect4588" | |
width="38" | |
height="62" | |
x="1166" | |
y="466.36221" /></flowRegion><flowPara | |
id="flowPara4590">Original code</flowPara></flowRoot> <text | |
xml:space="preserve" | |
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:70px;line-height:125%;font-family:Sans;-inkscape-font-specification:'cursor.pcf';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
x="1762" | |
y="516.36218" | |
id="text4592" | |
sodipodi:linespacing="125%"><tspan | |
sodipodi:role="line" | |
id="tspan4594" | |
x="1762" | |
y="516.36218" | |
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'">Original code</tspan></text> | |
<text | |
sodipodi:linespacing="125%" | |
id="text4606" | |
y="1124.329" | |
x="1242" | |
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:70px;line-height:125%;font-family:Sans;-inkscape-font-specification:'cursor.pcf';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
xml:space="preserve"><tspan | |
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'" | |
y="1124.329" | |
x="1242" | |
id="tspan4608" | |
sodipodi:role="line">Compressed (gzip)</tspan></text> | |
<text | |
xml:space="preserve" | |
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:70px;line-height:125%;font-family:Sans;-inkscape-font-specification:'cursor.pcf';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
x="2178" | |
y="1128.3622" | |
id="text4610" | |
sodipodi:linespacing="125%"><tspan | |
sodipodi:role="line" | |
id="tspan4612" | |
x="2178" | |
y="1128.3622" | |
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:40px;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold'">Minified</tspan></text> | |
<path | |
style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:9, 9;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker6162)" | |
d="m 1884,538.3622 c 0,163.88778 -436,20.36784 -436,166" | |
id="path6160" | |
inkscape:connector-curvature="0" | |
sodipodi:nodetypes="cc" /> | |
<text | |
xml:space="preserve" | |
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:27.5px;line-height:125%;font-family:Sans;-inkscape-font-specification:'cursor.pcf';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
x="2118" | |
y="600.36218" | |
id="text7108" | |
sodipodi:linespacing="125%"><tspan | |
sodipodi:role="line" | |
id="tspan7110" | |
x="2118" | |
y="600.36218" | |
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:27.5px;font-family:Sans;-inkscape-font-specification:'Sans Italic'">minify</tspan></text> | |
<text | |
sodipodi:linespacing="125%" | |
id="text7112" | |
y="660.36218" | |
x="1664" | |
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Sans;-inkscape-font-specification:'cursor.pcf';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
xml:space="preserve"><tspan | |
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:27.5px;font-family:Sans;-inkscape-font-specification:'Sans Italic'" | |
y="660.36218" | |
x="1664" | |
id="tspan7114" | |
sodipodi:role="line">compress</tspan></text> | |
<path | |
sodipodi:nodetypes="cc" | |
inkscape:connector-curvature="0" | |
id="path9102" | |
d="m 1891.7346,538.3622 c 0,163.88778 436,20.36784 436,166" | |
style="fill:none;fill-rule:evenodd;stroke:#0000ff;stroke-width:5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:15, 5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker11218)" /> | |
<text | |
xml:space="preserve" | |
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:Sans;-inkscape-font-specification:'cursor.pcf';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
x="1548" | |
y="597.61621" | |
id="text10884" | |
sodipodi:linespacing="125%"><tspan | |
sodipodi:role="line" | |
id="tspan10886" | |
x="1548" | |
y="597.61621" | |
style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:27.5px;font-family:Sans;-inkscape-font-specification:'Sans Italic'">uncompress</tspan></text> | |
</g> | |
</svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment