JavaScript adalah bahasa pemograman web yang
bersifat Client Side Programming Language. Client Side Programming Language
adalah tipe bahasa pemograman yang pemrosesannya dilakukan oleh client.
Aplikasi client yang dimaksud merujuk kepada web browser seperti Google Chrome
dan Mozilla Firefox. Jenis bahasa pemograman Client Side berbeda dengan bahasa
pemograman Server Side seperti PHP, dimana untuk server side seluruh kode
program dijalankan di sisi server. Untuk menjalankan JavaScript, kita hanya
membutuhkan aplikasi text editor, dan web browser. JavaScript memiliki fitur:
high-level programming language, client-side, loosely tiped, dan berorientasi
objek.
Sejarah JavaScript dimulai
sekitar tahun 1994, ketika internet dan website sedang mengalami perkembangan
yang pesat. Website pada saat itu umumnya dibuat menggunakan bahasa
pemograman PERL yang pemrosesannya hanya bisa dilakukan di
sisi web server.
Kelemahan pemrosesan di sisi web
server adalah, setiap instruksi dari user harus dikirim terlebih
dahulu kepada web server, baru kemudian ditampilkan lagi di
dalam web browser. Karena kecepatan rata-rata koneksi
internet yang terbatas, hal ini dipandang tidak efisien. Programmer web
membutuhkan bahasa pemograman client-side yang bisa berjalan
di web browser tanpa harus dikirim ke server.
Pada tahun 1995, Brendan Eich seorang
programmer dari Netscape mulai mengembangkan sebuah bahasa
pemograman script yang dinamakan Mocha. Netscape pada
saat itu merupakan perusahaan software ternama yang memiliki web broser Netscape
Navigator. Bahasa script Mocha ini
ditujukan untuk client-side dan juga server-side. Dalam
perkembangan selanjutnya, nama Mocha diubah menjadi LiveScript untuk versi client-side,
dan LiveWire untuk
versi server-side.
Pada saat bahasa pemograman tersebut akan
dirilis, Netscape mengadakan kerjasama dengan Sun Microsystems untuk
mengembangkan LiveScript, dan tepat ketika Netscape Navigator 2 dirilis,Netscape merubah
nama LiveScript menjadi JavaScript dengan tujuan bahasa baru ini akan populer seperti
bahasa Java yang saat itu sedang booming di kalangan programmer.
Versi JavaScript ini dinamakan dengan JavaScript 1.0.
Beberapa hal tentang JavaScript:
1. Didesain untuk menambah interaktif suatu
web.
2. Merupakan sebuah bahasa scripting.
3. Bahasa scripting merupakan bahasa
pemrograman yang ringan.
4. Berisi baris kode yang dijalankan di
komputer (web browser).
5. JavaScript biasanya disisipkan (embedded)
dalam halaman HTML.
6. JavaScript adalah bahasa intepreter (yang
berarti skrip dieksekusi tanpa proses kompilasi.
7. Setiap orang dapat menggunakan JavaScript
tanpa membayar lisensi.
0 komentar:
Posting Komentar