squeeze(file_get_contents($filename))); } $end = microtime(true); $time = $end - $start; echo "JSqueeze (strong) time: $time\n"; // JSqueeze (safe) $start = microtime(true); $jsqueeze = new JSqueeze; foreach(glob("*.js") as $filename) { file_put_contents($filename . '.jsqueeze.safe', $jsqueeze->squeeze(file_get_contents($filename), $specialVarRx=false)); } $end = microtime(true); $time = $end - $start; echo "JSqueeze (safe) time: $time\n"; // JShrink $start = microtime(true); foreach(glob("*.js") as $filename) { file_put_contents($filename . '.jshrink', JShrink\Minifier::minify(file_get_contents($filename))); } $end = microtime(true); $time = $end - $start; echo "JShrink time: $time\n"; // MM minify (JS) $start = microtime(true); foreach(glob("*.js") as $filename) { $minifier = new MatthiasMullie\Minify\JS($filename); file_put_contents($filename . '.mmmjs', $minifier->minify()); } $end = microtime(true); $time = $end - $start; echo "MM minifiy (JS) time: $time\n"; // mrclay/tubal 'cssmin' $start = microtime(true); $cssmin = new CSSmin1; foreach(glob("*.css") as $filename) { file_put_contents($filename . '.cssmin', $cssmin->run(file_get_contents($filename))); } $end = microtime(true); $time = $end - $start; echo "CSSmin (tubal) time: $time\n"; // mrclay compressor $start = microtime(true); foreach(glob("*.css") as $filename) { file_put_contents($filename . '.compressor', Minify_CSS_Compressor::process(file_get_contents($filename))); } $end = microtime(true); $time = $end - $start; echo "CSS Compressor time: $time\n"; // natxet CssMin $start = microtime(true); foreach(glob("*.css") as $filename) { file_put_contents($filename . '.natxet', CssMin::minify(file_get_contents($filename))); } $end = microtime(true); $time = $end - $start; echo "natxet time: $time\n"; // MM minify (CSS) $start = microtime(true); foreach(glob("*.css") as $filename) { $minifier = new MatthiasMullie\Minify\CSS($filename); file_put_contents($filename . '.mmmcss', $minifier->minify()); } $end = microtime(true); $time = $end - $start; echo "MM minifiy (CSS) time: $time\n";