DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MINIFY PADA JAVASCRIPT

Cara minify JavaScript untuk meningkatkan performa situs web kamu. Pelajari langkah-langkah mudah dan alat yang bisa digunakan.

Daftar Isi:

Menggunakan Alat Online (Onlin...
Menggunakan Library atau Paket...
Menggunakan Build Tools
Manfaat Minify JavaScript

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.

Menggunakan Alat Online (Online minifier tool)

Ada banyak alat online yang bisa kamu gunakan untuk minify JavaScript dengan mudah. Beberapa di antaranya adalah:

Menggunakan Library atau Paket Modul

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

Menggunakan Build Tools

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'));
    });

Manfaat Minify JavaScript

Melakukan minify pada JavaScript membawa beberapa keuntungan, seperti:

  • Mempercepat waktu loading halaman: Ukuran file yang lebih kecil berarti lebih cepat di-download oleh browser.
  • Mengurangi penggunaan bandwidth: Baik untuk pengguna dan server kamu.

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!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding