🍋
Menu
.js Code

JavaScript

JavaScript adalah bahasa pemrograman web, berjalan di setiap browser dan di server melalui Node.js. File JS berisi kode yang dapat dieksekusi untuk halaman web interaktif, aplikasi sisi server, aplikasi mobile, dan semakin banyak perangkat lunak desktop.

Tipe MIME

text/javascript

Tipe

Teks

Kompresi

Lossless

Kelebihan

  • + Runs natively in every web browser without plugins
  • + Massive ecosystem — npm has 2+ million packages
  • + Full-stack capability (browser + Node.js server)
  • + Modern features: async/await, modules, destructuring

Kekurangan

  • Dynamic typing can lead to runtime errors
  • Quirky type coercion (e.g., [] + {} behavior)
  • Single-threaded — CPU-bound tasks need Web Workers

Kapan Menggunakan .JS

Gunakan JavaScript untuk interaktivitas browser, server Node.js, frontend React/Vue/Angular, dan aplikasi mobile lintas platform.

Detail Teknis

JavaScript adalah bahasa yang dinamis, berbasis prototipe dengan fungsi kelas satu. Berjalan dalam event loop thread tunggal dengan async/await untuk konkurensi. Modul menggunakan ESM (import/export) atau CommonJS (require).

Riwayat

Brendan Eich membuat JavaScript dalam 10 hari di Netscape pada tahun 1995. Distandardisasi sebagai ECMAScript (ECMA-262), dengan ES6/ES2015 membawa fitur utama seperti class, arrow function, dan modul.

Konversi dari .JS

Konversi ke .JS

Format Terkait

Istilah Terkait