DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Minify pada JavaScript adalah proses menghapus karakter yang tak diperlukan dari kode sumber tanpa mempengaruhi fungsionalitasnya. Ini bertujuan untuk mengurangi ukuran file sehingga mempercepat waktu loading halaman web. Berikut adalah cara-cara untuk melakukan minify pada JavaScript.
Ada banyak alat online yang bisa kamu gunakan untuk minify JavaScript dengan mudah. Beberapa di antaranya adalah:
Kamu juga bisa menggunakan library atau paket modul yang tersedia di NPM jika bekerja dalam proyek Node.js atau dengan pembangunan JavaScript modern. Salah satu pilihan populer adalah:
UglifyJS: Ini adalah alat command-line yang sangat populer untuk minify JavaScript.
npm install uglify-js -g
uglifyjs file.js -o file.min.js
Terser: Alternatif lain yang lebih modern dari UglifyJS.
npm install terser -g
terser file.js -o file.min.js
Untuk proyek yang lebih kompleks, biasanya digunakan build tools seperti:
Webpack: Webpack bisa diatur untuk minify file saat proses build dengan terser-webpack-plugin.
const TerserPlugin = require('terser-webpack-plugin');
module.exports = {
optimization: {
minimize: true,
minimizer: [new TerserPlugin()],
},
};
Gulp: Dengan Gulp kamu bisa menggunakan plugin seperti gulp-uglify untuk melakukan minify JavaScript.
const gulp = require('gulp');
const uglify = require('gulp-uglify');
gulp.task('minify-js', function() {
return gulp.src('src/*.js')
.pipe(uglify())
.pipe(gulp.dest('dist'));
});
Melakukan minify pada JavaScript membawa beberapa keuntungan, seperti:
Dengan melakukan minify pada JavaScript, kamu bisa memastikan performa situs web kamu menjadi lebih efisien dan cepat.
Jadi, pilih salah satu cara di atas yang paling sesuai dengan kebutuhan proyek kamu dan mulailah membuat kode JavaScript kamu lebih ringan dan cepat diakses!
Link terkait: