Home » Javascript » Versi JavaScript: Penjelasan dan Support Browsernya

Versi JavaScript: Penjelasan dan Support Browsernya

by Catur Kurnia Sari
by Catur Kurnia Sari

JavaScript ditemukan oleh Brendan Eich pada tahun 1995, dan menjadi standar ECMA pada tahun 1997.

ECMAScript adalah nama resmi bahasa tersebut.

Dari 2015 ECMAScript dinamai menurut tahun seperti (ECMAScript 2015).

Edisi ECMAScript

VerOfficial NameDescription
1ECMAScript 1 (1997)Edisi pertama.
2ECMAScript 2 (1998)Perubahan editorial saja.
3ECMAScript 3 (1999)Menambahkan Ekspresi Reguler.
Menambahkan try / catch.
4ECMAScript 4Tidak pernah dirilis.
5ECMAScript 5 (2009)
Menambahkan “strict mode”.
Menambahkan JSON support.
Menambahkan String.trim().
Menambahkan Array.isArray().
Menambahkan Method Iterasi Array .
5.1ECMAScript 5.1 (2011)Perubahan Editorial.
6ECMAScript 2015
Menambahkan let dan const.
Menambahkan nilai parameter default.
Menambahkan Array.find().
Menambahkan Array.findIndex().
7ECMAScript 2016Menambahkan exponential operator (**).
Menambahkan Array.prototype.includes.
8ECMAScript 2017Menambahkan string padding.
Menambahkan new Object properties.
Menambahkan Async functions.
Menambahkan Shared Memory.
9ECMAScript 2018Menambahkan rest / spread properties.
Menambahkan Asynchronous iteration.
Menambahkan Promise.finally().
Penambahan pada RegExp.

ECMAScript sering disingkat menjadi ES.

Browser Support

ECMAScript 3 didukung sepenuhnya di semua browser.

ECMAScript 5 didukung sepenuhnya di semua browser modern.

Browser Support pada ES5 (2009)

BrowserVersiWaktu
Chrome23September 2012
Firefox21April 2013
IE9*Maret 2011
IE / Edge10September 2012
Safari6Juli 2012
Opera15Juli 2013

Internet Explorer 9 tidak mendukung ECMAScript 5 “strict”.

Browser Support ES6 (ECMAScript 2015)

BrowserVersiWaktu
Chrome51Mei 2016
Firefox54Juni 2017
Edge14Agustus 2016
Safari10September 2016
Opera38 Juni 2016

Internet Explorer tidak mendukung ECMAScript 2015.

Browser Support ES7 (ECMAScript 2016)

BrowserVersiWaktu
Chrome68Mei 2018
Opera55Agustus 2018

JavaScript / ECMAScript

JavaScript dikembangkan untuk Netscape. Netscape 2 adalah browser pertama yang menjalankan JavaScript.

Setelah Netscape, perusahaan Mozilla terus mengembangkan JavaScript untuk browser Firefox.

Versi JavaScript terbaru adalah 1.8.5. (Identik dengan ECMAScript 5).

ECMAScript dikembangkan oleh ECMA International setelah organisasi mengadopsi JavaScript.

Edisi pertama ECMAScript dirilis pada tahun 1997.

Daftar ini membandingkan nomor versi dari berbagai produk:

TahunJavaScriptECMABrowser
19961.0Netscape 2
1997 ECMAScript 1IE 4
19981.3 Netscape 4
1999 ECMAScript 2IE 5
2000 ECMAScript 3IE 5.5
20001.5 Netscape 6
20001.5 Firefox 1
2011 ECMAScript 5IE 9 (Keculait “use strict”)
20111.8.5Firefox 4 (Kecuali nol di depan di parseInt)
2012 IE 10
2012  Chrome 23
2012  Safari 6
2013  Firefox 21
2013  Opera 15
2015 ECMAScript 2015Didukung Sebagian di semua Browser

IE 4 adalah browser pertama yang mendukung ECMAScript 1 (1997).

IE 5 adalah browser pertama yang mendukung ECMAScript 2 (1999).

IE 5.5 adalah browser pertama yang mendukung ECMAScript 3 (2000).

IE 9 * adalah browser pertama yang mendukung ECMAScript 5 (2011).

Internet Explorer 9 tidak mendukung ECMAScript 5 “use strict”.

Chrome 23, IE 10, dan Safari 6 adalah browser pertama yang sepenuhnya mendukung ECMAScript 5:

ChromeEdgeFirefoxSafariOpera
Chrome 23IE10 / EdgeFirefox 21Safari 6Opera 15
September 2012September 2012April 2013Juli 2012Juli 2013

You may also like