Created
April 24, 2015 18:16
-
-
Save joedicastro/3948e3ff29d038e84b8a to your computer and use it in GitHub Desktop.
Compression vs Minification
This file contains hidden or 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