Sebelum menulis kode, kita perlu memahami apa itu JavaScript, di mana JavaScript berjalan, dan siapa yang menjaga konsistensi bahasanya. Section ini membangun fondasi tersebut agar istilah seperti engine, runtime, dan ECMAScript tidak terasa asing pada section berikutnya.
Mengenal JavaScript sebagai bahasa dinamis multiguna yang berjalan di browser, server, dan perangkat.
Buka → # JavaScript dalam BrowserPeran JavaScript di browser: mengubah DOM, merespons event, dan berkomunikasi dengan server.
Buka → # JavaScript di Luar BrowserMenjalankan JavaScript di server, CLI, dan tooling dengan Node.js, Deno, dan Bun.
Buka → # JavaScript EngineBagaimana V8 dan engine lain menerjemahkan serta mengoptimalkan kode menjadi program yang berjalan.
Buka → # JavaScript StandardsPeran ECMAScript, TC39, WHATWG, dan W3C dalam menjaga konsistensi bahasa lintas browser.
Buka →