- Copy & Paste JavaScript Code
- Upload Javascript Files
- Output
Sangat penting untuk memahami terlebih dahulu apa itu JavaScript dan bagaimana penggunaannya. Sebenarnya, JavaScript adalah bahasa pemrograman yang terutama dibuat untuk web untuk memungkinkan pembuatan aplikasi online dan menyediakan interaktivitas ke halaman web. Ini awalnya diterapkan oleh Netscape Communications di browser Netscape Navigator mereka, tetapi setelah empat tahun bekerja dan tidak ada kemajuan, Netscape Communications menghentikan proyek Netscape Navigator-nya. Setelah itu, Nestscape menyerahkan kendali JavaScript ke ECMA Corporation, yang terus mengawasi standar JavaScript hingga saat ini. Versi ECMAScript terbaru, yang kami gunakan di alat kami untuk mendukung browser lama, adalah ECMAScript 2018, yang menjadi dasar JavaScript modern. Kami menggunakan kompiler Babel untuk menerjemahkan ES2015 ke versi JavaScript terbaru.
Salah satu pertanyaan penting yang mungkin muncul dalam pikiran adalah: apa apakah perlu mengompresi file JavaScript? Ada beberapa alasan untuk ini. File JS yang lebih kecil memungkinkan unduhan pengguna yang lebih cepat, yang meningkatkan waktu pemuatan halaman. Baik di sisi server dan klien, file JS kecil mengurangi penggunaan bandwidth. Karena lebih sedikit permintaan HTTP yang dibuat sebagai hasil dari menggabungkan banyak file JS menjadi satu, server akan berada di bawah tekanan yang lebih sedikit, memungkinkan lebih banyak pengguna untuk mengakses situs web sekaligus dan mempercepat waktu pemuatan halaman. Karena spasi dan komentar tidak diperlukan dalam kode JS, menghapusnya dari file JS akan mengecilkan ukuran file.
Kompresor JS Online dari Useotools.com adalah alat Kompresi JavaScript sederhana yang dibuat untuk menawarkan kompresi tinggi ke kode JS. Anda dapat menempelkan kode JS Anda langsung ke alat ini, seret dan lepas, atau gunakan tombol Kompres JavaScript untuk melakukan sulap. Secara default, library UglifyJS 3 digunakan untuk mengecilkan dan mengompresi file JavaScript; namun, jika gagal, gunakan kotak centang ECMAScript 2018 untuk menggunakan metode kompresi cadangan.