ECMAscript vs Javascript: Perbedaan Utama

TREND TEKNOLOGI – Meskipun memiliki arti berbeda, JavaScript  dan ECMAScript (ES) umumnya digunakan secara sinonim dalam industri pengembangan web. Bahasa komputer Netscape pertama kali dibuat dalam JavaScript untuk mengaktifkan konten interaktif dan keterlibatan pada halaman web. Namun, bahasa pemrograman yang menjadi dasar JavaScript ditentukan oleh perlengkapan standar ECMAScript, yang juga menawarkan instruksi untuk pembuatan berbagai bahasa untuk skrip.

Sejarah JavaScript

Sejarah JavaScript sangat menarik, dimulai pada pertengahan tahun 1990an dan berkembang menjadi salah satu bahasa skrip yang paling sering digunakan untuk pengembangan online.

 

  • JavaScript pertama kali dibuat pada tahun 1995

Awalnya dikenal sebagai “Mocha”, ia berganti nama berkali-kali sebelum memilih “JavaScript” untuk memanfaatkan ketenaran Java.

 

  • Kolaborasi dengan Sun Microsystems pada tahun 1996

Netscape bermitra dengan Sun Microsystems untuk secara resmi meluncurkan JavaScript pada bulan Desember 1995. Kolaborasi ini menghasilkan presentasi JavaScript kepada Asosiasi Produsen Komputer Eropa (ECMA) untuk standarisasi, sehingga memunculkan ECMAScript.

 

  • Standardisasi Skrip ECMA (1997)

Aturan JavaScript formal pertama, ECMAScript 1, diterbitkan pada bulan Juni 1997. Aturan ini memastikan bahwa JavaScript beroperasi secara konsisten di mana pun.

 

  • ECMAScript III (1999)

Dengan beberapa penyempurnaan, ECMAScript 3 diluncurkan pada bulan Desember 1999. Versi ini menjadi dasar yang kuat untuk mengembangkan situs web dan menjadi standar selama bertahun-tahun.

 

  • Skrip ECMA 5 (2009)

ECMAScript 5, yang diterbitkan pada bulan Desember 2009, menyertakan lebih banyak penyempurnaan. Ini mencakup elemen seperti mode kaku, kompatibilitas  JSON , dan teknik lebih lanjut untuk grup dan item, menjadikan JavaScript lebih kuat.

 

  • Skrip ECMA 6 (2015)

Banyak kemampuan baru yang ditambahkan ke ECMAScript 6 ketika diperkenalkan pada tahun 2015. Dengan versi ini, pengembang kini dapat mengakses alat yang lebih kontemporer seperti antarmuka dan fungsi panah.

 

  • Perubahan yang Sedang Berlangsung (2016 dan seterusnya)

Setelah itu, ECMAScript terus berkembang. Meningkatkan dan menambahkan karakteristik baru, versi baru terus bermunculan.

Sejarah ECMAScript

Karena ECMAScript bertindak sebagai spesifikasi standar bahasa tersebut, sejarah kedua bahasa tersebut saling terkait.

 

  • Awal mula standardisasi (1996–1997)

Ada upaya untuk membakukan JavaScript pada saat pembuatannya pada akhir tahun 1990an. JavaScript pertama kali diimplementasikan oleh Netscape, yang berkolaborasi dengan Sun Microsystems untuk menjadikannya mainstream.

 

  • Skrip ECMA versi 2 (1998)

ECMAScript 2 dirilis pada tahun berikutnya, pada tahun 1998. Beberapa penyesuaian kecil dilakukan, termasuk beberapa klarifikasi dan perbaikan bug.

 

  • Skrip ECMA 3 (1999)

Terobosan signifikan terjadi pada tahun 1999, dengan ECMAScript 3. Versi ini mengalami peningkatan substansial dan menjadi standar selama beberapa waktu, meletakkan dasar bagi pengembangan web.

 

  • ECMAScript 4 (Ditinggalkan)

Dengan ECMAScript 4, perombakan besar-besaran dilakukan. Namun, rencana tersebut bisa saja lebih berhasil. Proyek ini ditinggalkan pada tahun 2008 karena perdebatan dan masalah kepatuhan.

 

  • Skrip ECMA 5 (2009)

ECMAScript 5 diluncurkan pada tahun 2009, membawa peningkatan substansial pada bahasanya. JavaScript memperoleh fungsionalitas tambahan, seperti mode ketat, dukungan untuk JSON, dan metode baru untuk bekerja dengan array dan objek.

 

  • Perubahan yang Sedang Berlangsung (2022)

Komite TC39, yang bertanggung jawab membuat pedoman ini, selalu mengembangkan fitur dan penyempurnaan baru untuk membuat JavaScript lebih kuat dan bermanfaat bagi  pengembang web .

Perbedaan Antara JavaScript dan ECMAScript

1. Definisi

  • JavaScript – Bahasa tingkat tinggi dan bahasa pemrograman yang ditafsirkan seperti JavaScript sering digunakan dalam mendesain situs web. Eksekusi JavaScript, seperti yang dilakukan di browser web, mematuhi persyaratan ECMAScript sekaligus menyertakan fungsionalitas khusus lingkungan.
  • ECMAScript – Spesifikasi bahasa pemrograman standar disebut ECMAScript. Ini bertindak sebagai model untuk bahasa skrip dan menetapkan kriteria implementasinya.

2. Eksekusi

  • JavaScript – Istilah ini menjelaskan bahasa yang digunakan di browser dan pengaturan lainnya. Ia memiliki fungsionalitas khusus lingkungan selain fitur ECMAScript.
  • ECMAScript – ECMAScript adalah singkatan dari bahasa skrip standar, yang tidak bergantung pada lingkungan tertentu.

3. Kompatibilitas Peramban

  • JavaScript – Browser menggunakan pedoman ECMAScript untuk mengeksekusi JavaScript; namun demikian, ketersediaan browser untuk fitur ECMAScript terbaru mungkin berbeda.
  • ECMAScript – Dengan menawarkan kumpulan aturan dan norma yang seragam, ECMAScript berfungsi sebagai standar yang memastikan kompatibilitas di seluruh implementasi yang berbeda.

4. Lingkup Penggunaan

  • JavaScript – Pengembang web menggunakan JavaScript, bahasa pemrograman, untuk skrip sisi klien dan server web.
  • ECMAScript – Ini adalah nama spesifikasi prinsip dasar yang menguraikan karakteristik dasar bahasa pemrograman ini.

Tinggalkan komentar

Slot Demo

Slot x500

Rokokslot

Slot Gopay

Slot Mahjong

Scatter Hitam

Mix Parlay

Rokokslot

Rokokslot

Slot Mahjong

Scatter Biru

Slot Mahjong

Rokokslot

RTP Slot Gacor

Scatter Pink

Rokokslot

Live Casino

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Rokokslot

Berita Random

Berita Terkini

Pusat Kesehatan

Wisata Masa Kini

Pusat Kuliner

Kamu Harus Tau

Gudang Resep

Berita Seputar Olahraga

Fakta Menarik