JavaScript::Minifier - oder wie optimiere ich die Ladezeiten meiner Webseite

Kurt Klinner

Hallo zusammen,

beim Surfen im Web bin ich auf JavaScript::Minifier gestossen.

Mit Hilfe des Moduls komprimiert man ein vorhandens JavaScript, durch das Entfernen unnötiger Whitespaces.
Leerzeichen, horizontale Tabulatoren, Zeilenumbrüche etc. werden hierbei entfernt (Vertikale Tabulatoren und Conditional Comments werden nicht minimiert)

Anbei ein Code-Beispiel

#!/usr/bin/perl

use strict;
use warnings;
use JavaScript::Minifier qw(minify);

my ($infile, $outfile);
open($infile, '< ', 'jquery.js') or die $!;
open($outfile, '>', 'jquery-min.js') or die $!;
minify(input => $infile, outfile => $outfile);
close($infile) or die $!;
close($outfile) or die $!;

Viel Spass beim Optimieren

Kurt