Rabu, 18 April 2018

          Ecma Script

Hasil gambar untuk ecma script
  
Ecma script?? Hmm, mungkin gak asing ya bagi para orang-orang yang sudah terjun di dunia IT. Ya mungkin bagi sebagian orang awam masih asing apa itu si ecmascript karena bagi kaum awam mungkin lebih familiar dengan javascript,html,css dan lainnya. Biar ga kelamaan langsung aja yuk gue jelasin apa sih ECMAScript itu.

Mungkin ada sebagian orang yang sudah tahu bahwa javascript adalah bahasa pemrograman yang diciptakan oleh perusahaan raksasa Netscape/Mozilla. Nah karena perusahaan ini telah sangat sukses dengan javascriptnya, pesaing mereka dari perusahaan raksasa Microsoft pun gak mau ktinggalan. Akhirnya mereka membuat bahasa pemrograman yang hampir mirip dengan javascript yaitu jscript. walaupun ada sedikit perbedaan pada keduanya.

Perbedaan inilah yang menyebabkan hasil yang berbeda ketika website dijalankan di browser Netscape dan IE. Untuk mengatasi hal itu, dibuatlah EcmaScript yang merupakan standarisasi dari client-side scripting. Sehingga JavaScript dan JScript disepakati sebagai implementasi dari EcmaScript, termasuk juga Action Script. Namun karena JavaScript adalah bahasa yang paling pertama dibuat, maka orang-orang lebih mengistilahkan EcmaScript dengan Sebutan JavaScript.

EcmaScript sendiri sebenarnya dilahirkan dari JavaScript asli, sehingga secara fitur, tidak ada perbedaan antara JavaScript dan EcmaScript. Sedangkan untuk versi JScript sendiri, ada sedikit perbedaan namun masih tetap mendukung fitur-fitur yang ada di versi standar EcmaScript. JavaScript yang kita kenal saat ini, adalah EcmaScript versi 5 (ES5). EcmaScript sendiri saat ini sudah sampai versi 6 (ES6/ES2015), namun belum support untuk semua browser. Sehingga untuk menggunakannya, ES6 harus ditranspile (dirubah) menjadi ES5/JavaScript dengan tool yang bernama Babel.