wiki.techinc.nl/tests/phpunit/data
Bartosz Dziewoński fa223d65d6 CSSMin: Do not base64-encode non-binary files when embedding
Do not base64-encode non-binary files (containing only whitespace and
printable ASCII characters, which matches sane SVG files).

For SVG files the percent-encoded URIs are actually slightly longer
than the base64-encoded ones (~10%), but compress a lot better
resulting on 15-20% less data to transfer after gzip compression.

(The effect is best seen on the 'oojs-ui' module, which consists
mostly of SVG icons – especially after commenting out everything other
than 'oojs-ui.svg.css'.)

I tried this for binary files too, just in case; but as expected, they
suffer from a noticeable size increase even with compression (~15%).

Bug: 67341
Change-Id: Iddaf863b6be98570a2bb8e606f13946a96345f65
2014-09-30 23:13:42 +02:00
..
autoloader Revert "Mechanism for renaming/aliasing classes" 2014-01-11 21:48:30 +00:00
css Make "/*@noflip*/ /*@embed*/" annotation work 2014-08-18 17:40:51 +02:00
cssmin CSSMin: Do not base64-encode non-binary files when embedding 2014-09-30 23:13:42 +02:00
db
filerepo Copy various random files used by tests to tests/phpunit/data 2014-06-03 22:52:51 +02:00
gitinfo Support precomputed data in GitInfo 2014-05-05 23:50:12 +00:00
less Make "/*@noflip*/ /*@embed*/" annotation work without CSSJanus hacks 2014-09-23 22:47:54 +00:00
localisationcache LocalisationCache: Process one fallback at a time 2014-09-04 16:56:31 +02:00
media Add unit tests for ffmpeg2theora ogg recognition bug 2014-07-04 04:53:22 -03:00
parser Copy various random files used by tests to tests/phpunit/data 2014-06-03 22:52:51 +02:00
upload Copy various random files used by tests to tests/phpunit/data 2014-06-03 22:52:51 +02:00
xmp Fixed spacing 2013-12-01 20:58:51 +01:00
zip