55. Εκδόσεις JavaScript

JS Versions


Η JavaScript επινοήθηκε από τον Brendan Eich το 1995 και έγινε πρότυπο ECMA το 1997.

Το ECMAScript είναι το επίσημο όνομα της γλώσσας.

Από το 2015 το ECMAScript ονομάζεται ανά έτος (ECMAScript 2015).


Εκδόσεις ECMAScript

VerΕπίσημο όνομαΠεριγραφή
1ECMAScript 1 (1997)Πρώτη έκδοση.
2ECMAScript 2 (1998)Μόνο συντακτικές αλλαγές.
3ECMAScript 3 (1999)Προστέθηκαν Regular Expressions .
Προστέθηκε try / catch.
4ECMAScript 4Ποτέ δεν κυκλοφόρησε.
5ECMAScript 5 (2009)

Διαβάστε περισσότερα: JS ES5
Προστέθηκε ” strict mode “.
Προστέθηκε υποστήριξη JSON.
Προστέθηκε String.trim ().
Προστέθηκε Array.isArray ().
Προστέθηκαν Array Iteration Methods .
5.1ECMAScript 5.1 (2011)Συντακτικές αλλαγές.
6ECMAScript 2015

Διαβάστε περισσότερα: JS ES6
Προστέθηκαν let και const.
Προστέθηκαν default parameter values.
Προστέθηκε Array.find().
Προστέθηκε Array.findIndex().
7ECMAScript 2016Προστέθηκε εκθετικός τελεστής (**).
Προστέθηκε Array.prototype.includes.
8ECMAScript 2017Προστέθηκε string padding.
Προστέθηκαν νέες ιδιότητες αντικειμένου.
Προστέθηκαν λειτουργίες Async.
Προστέθηκε Shared Memory.
9ECMAScript 2018Προστέθηκαν ιδιότητες rest / spread .
Προστέθηκε Asynchronous iteration .
Προστέθηκε Promise.finally ().
Προσθήκες στα RegExp.

Το ECMAScript συχνά συντομεύεται σε ES.


Υποστήριξη προγράμματος περιήγησης

Το ECMAScript 3 υποστηρίζεται πλήρως σε όλα τα προγράμματα περιήγησης.

Το ECMAScript 5 υποστηρίζεται πλήρως σε όλα τα σύγχρονα προγράμματα περιήγησης.


Υποστήριξη προγράμματος περιήγησης για ES5 (2009)

BrowserΕκδοχήΑπό την ημερομηνία
Chrome23Σεπ 2012
Firefox21Απρ 2013
IE9 *Μαρ 2011
IE / Edge10Σεπ 2012
Safari6Ιουλ 2012
Opera 15Ιουλ 2013

* Ο Internet Explorer 9 δεν υποστηρίζει ECMAScript 5 “use strict”.


Υποστήριξη προγράμματος περιήγησης για ES6 (ECMAScript 2015)

BrowserΕκδοχήΗμερομηνία
Chrome 51Μάιος 2016
Firefox54Ιούνιος 2017
Edge14Αυγ 2016
Safari 10Σεπ 2016
Opera38 Ιουν 2016

Ο Internet Explorer δεν υποστηρίζει το ECMAScript 2015.


Υποστήριξη προγράμματος περιήγησης για ES7 (ECMAScript 2016)

BrowserΕκδοχήΗμερομηνία
Chrome 68Μάιος 2018
Opera 55Αυγ 2018

JavaScript / ECMAScript

Η JavaScript δημιουργήθηκε για το Netscape. Το Netscape 2 ήταν το πρώτο πρόγραμμα περιήγησης για εκτέλεση του JavaScript.

Μετά το Netscape, το ίδρυμα Mozilla συνέχισε να αναπτύσσει την JavaScript για το πρόγραμμα περιήγησης Firefox.

Η τελευταία έκδοση του JavaScript ήταν 1.8.5. (Πανομοιότυπο με το ECMAScript 5).

Το ECMAScript αναπτύχθηκε από την ECMA International μετά την υιοθέτηση της JavaScript από την οργάνωση.

Η πρώτη έκδοση του ECMAScript κυκλοφόρησε το 1997.

Αυτή η λίστα συγκρίνει τους αριθμούς έκδοσης των διαφόρων προϊόντων:

ΕτοςJavaScriptECMABrowser
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 (Εκτός από την “use strict” )
20111.8.5Firefox 4 (Εκτός από τα αρχικά μηδενικά στο parseInt)
2012 IE 10
2012  Chrome 23
2012  Safari 6
2013  Firefox 21
2013  Opera 15
2015 ECMAScript 2015Εν μέρει υποστηρίζεται σε όλα τα προγράμματα περιήγησης

Το IE 4 ήταν το πρώτο πρόγραμμα περιήγησης που υποστήριξε το ECMAScript 1 (1997).

Το IE 5 ήταν το πρώτο πρόγραμμα περιήγησης που υποστήριξε το ECMAScript 2 (1999).

Το IE 5.5 ήταν το πρώτο πρόγραμμα περιήγησης που υποστήριξε το ECMAScript 3 (2000).

Το IE 9 * ήταν το πρώτο πρόγραμμα περιήγησης που υποστήριξε το ECMAScript 5 (2011).

Ο Internet Explorer 9 δεν υποστηρίζει το ECMAScript 5 “use strict”.

Τα Chrome 23, IE 10 και Safari 6 ήταν τα πρώτα προγράμματα περιήγησης που υποστηρίζουν πλήρως το ECMAScript 5:

Chrome 23IE10 / EdgeFirefox 21Safari 6Opera 15
Sep 2012Sep 2012Apr 2013Jul 2012Jul 2013

Days
Hours
Minutes

55. Εκδόσεις JavaScript

Κοινοποίηση

Share on facebook
Share on twitter

Ακολουθήστε μας

Αρέσει σε %d bloggers: