Hasilnya adalah ECMAScript, yang merupakan standar untuk JavaScript dan juga digunakan untuk bahasa pemrograman serupa seperti ActionScript dan JScript.
Sejak saat itu, JavaScript terus berkembang dan menjadi salah satu bahasa pemrograman paling populer dan banyak digunakan di dunia.
Dalam pengembangan web modern, JavaScript memiliki peran yang sangat penting karena kemampuannya untuk membuat tampilan interaktif pada halaman web, kompatibilitasnya dengan browser utama, dan banyaknya framework dan library yang memudahkan pengembangan web.
Berikut adalah tabel sejarah JavaScript:
Tahun | Peristiwa |
---|---|
1995 | Brendan Eich menciptakan bahasa pemrograman yang disebut Mocha untuk Netscape Navigator |
Mocha berganti nama menjadi LiveScript, kemudian dinamakan JavaScript | |
JavaScript pertama kali dirilis sebagai bagian dari Netscape Navigator 2.0 pada bulan September | |
1996 | Microsoft merilis bahasa pemrograman serupa yang disebut JScript |
JScript menjadi bagian dari Internet Explorer 3.0 | |
1997 | Netscape mengajukan JavaScript ke European Computer Manufacturers Association (ECMA) untuk membuat standar internasional |
Hasilnya adalah ECMAScript, standar untuk JavaScript | |
1999 | ECMAScript 3 dirilis dengan penambahan fitur seperti try-catch dan regular expressions |
2002 | ECMAScript 4 dikembangkan, tetapi akhirnya dibatalkan karena ketidaksepakatan industri |
2005 | AJAX (Asynchronous JavaScript and XML) diperkenalkan oleh Jesse James Garrett |
2009 | ECMAScript 5 dirilis dengan penambahan fitur seperti strict mode dan JSON |
2015 | ECMAScript 6 (juga dikenal sebagai ECMAScript 2015) dirilis dengan penambahan fitur seperti arrow functions dan template literals |
2016 | ECMAScript 7 dirilis dengan penambahan fitur seperti Array.prototype.includes |
2017 | ECMAScript 8 dirilis dengan penambahan fitur seperti async/await |
2018 | ECMAScript 9 dirilis dengan penambahan fitur seperti rest/spread properties |
2019 | ECMAScript 10 dirilis dengan penambahan fitur seperti Array.prototype.flat dan Array.prototype.flatMap |
2020 | ECMAScript 11 dirilis dengan penambahan fitur seperti nullish coalescing operator dan optional chaining operator |
2021 | ECMAScript 12 (juga dikenal sebagai ECMAScript 2021) dirilis dengan penambahan fitur seperti logical assignment operators dan String.prototype.replaceAll |
Mengapa JavaScript penting?
JavaScript penting dalam pengembangan web modern karena memiliki banyak keunggulan dan kemampuan yang membuatnya menjadi bahasa pemrograman yang paling populer dan banyak digunakan di dunia. Berikut adalah beberapa alasan mengapa JavaScript penting:
-
Membuat tampilan interaktif pada halaman web
JavaScript memungkinkan pengembang web untuk membuat tampilan interaktif pada halaman web seperti animasi, validasi form, slider gambar, dan banyak lagi. Dengan JavaScript, pengguna dapat berinteraksi dengan halaman web tanpa harus melakukan permintaan server.
-
Kompatibilitas dengan browser web utama
JavaScript dapat dijalankan pada browser web utama seperti Chrome, Firefox, dan Safari. Ini memudahkan pengembang untuk membuat aplikasi web yang berfungsi di berbagai platform dan perangkat.
-
Kemampuan untuk melakukan permintaan asinkronus (AJAX)
Dengan JavaScript, pengembang dapat melakukan permintaan asinkronus (AJAX) untuk memuat data secara dinamis tanpa harus memuat ulang halaman. Ini memungkinkan pengguna untuk melihat perubahan data secara langsung pada halaman web tanpa harus menunggu halaman web dimuat ulang.
-
Kemampuan untuk membuat aplikasi web modern
JavaScript juga memungkinkan pengembang untuk membuat aplikasi web modern seperti single-page application (SPA) dan progressive web application (PWA). Aplikasi web modern ini memungkinkan pengguna untuk memiliki pengalaman yang lebih baik dalam menggunakan aplikasi web.
-
Kemampuan untuk digunakan di berbagai platform
JavaScript juga dapat digunakan di berbagai platform seperti desktop, mobile, dan internet of things (IoT). Dengan kemampuan untuk digunakan di berbagai platform, JavaScript memungkinkan pengembang untuk membuat aplikasi web end-to-end yang dapat digunakan di berbagai perangkat.
-
Framework dan library yang memudahkan pengembangan web
JavaScript memiliki banyak framework dan library seperti React, Angular, Vue, dan jQuery yang memudahkan pengembang untuk membuat aplikasi web dengan cepat dan efisien.
Dengan semua keunggulan dan kemampuan di atas, JavaScript menjadi salah satu bahasa pemrograman paling penting dan banyak digunakan dalam pengembangan web modern.
Contoh JavaScript
Berikut adalah beberapa contoh JavaScript sederhana:
-
Menampilkan pesan popup saat tombol diklik