Apa itu ECMAScript?
Ini terjadi sejak lama:
JavaScript awalnya dinamai karena ingin memanfaatkan kesuksesan Java untuk mendapatkan pijakan di industri ini.
Netscape mengirimkan JavaScript ke ECMA International sebagai standar. (ECMA adalah organisasi yang mengkhususkan diri dalam bangunan standar) Hasilnya adalah standar untuk bahasa baru ini, yang disebut ECMAScript. Singkatnya, ECMAScript adalah standar, dan JavaScript adalah bahasa yang paling banyak digunakan untuk mengimplementasikan standar ini. JavaScript sendiri adalah bahasa yang dibangun di atas standar ECMAScript.
Jadi apa itu "ES"...?
ES adalah singkatan dari ECMAScript. Setiap kali Anda melihat ES diikuti dengan angka, adalah versi ECMAScript yang berbeda. Faktanya, total ada 8 versi. Mari kita lihat lebih dekat:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Saya menyatukan semua ini. Berikut adalah 4 versi pertama ECMAScript, berikut adalah ringkasan singkatnya. Beri tahu Anda bahwa 3 versi pertama dirilis setiap tahun, dan versi ke-4 tidak disahkan karena alasan politik.
ES5
Desember 2009: Setelah hampir 10 tahun, ES5 dirilis pada tahun 2009. Versi ECMAScript berikutnya juga membutuhkan waktu 6 tahun untuk dirilis.
ES6 / ES2015
Juni 2015: Mungkin kebingungan dimulai di sini. Semua orang berpikir bahwa ES6 dan ES2015 adalah hal yang sama.
Nama yang awalnya dipromosikan adalah ES6. Namun, panitia penyelenggara mengharuskan ECMAScript untuk diperbarui setiap tahun. Akibatnya, versi ini berganti nama menjadi ES 2015 dan perlu diperbarui setiap tahun, dengan akhiran tahun berjalan.
ES2016 (ES7)
2016 Juni: ECMAScript versi ke-7.
ES2017 (ES8)
2017 Juni: ECMAScript versi ke-8.
ES. Depan
Anda mungkin melihat ES.Next ikut bermain. Ini adalah versi yang tidak stabil, produk sebelum versi berikutnya muncul.
Mengapa?
Karena setiap rilis membawa pembaruan dan fitur baru ke bahasa.
Poin-poin kunci:
- ECMAscript diperbarui setiap tahun.
- ECMAScript dinamai menurut angka, mulai dari 1: ES1, ES2, ES3, ES4, ES5
- Versi baru (dari 2015) penamaan ES didasarkan pada tahun: ES2015, ES2016, ES2017
- ECMAScript adalah standar. JavaScript adalah bahasa implementasi standar ES yang populer. Beberapa bahasa standar implementasi lainnya adalah: SpiderMonkey, V8, dan ActionScript.
(Akhir)
|