إصدار جافا سكريبت
- الصفحة السابقة كلمات الحماية في JS
- الصفحة التالية JS 2009 (ES5)
إصدار جافا سكريبت
تم اختراع JavaScript بواسطة Brendan Eich في عام 1995 و أصبح معيارًا ECMA في عام 1997.
ECMAScript هو الاسم الرسمي للغة.
من عام 2015، يتم تسمية ECMAScript سنويًا (ECMAScript 2015).
إصدار ECMAScript
الإصدار | الاسم الرسمي | الوصف |
---|---|---|
1 | ECMAScript 1 (1997) | الإصدار الأول. |
2 | ECMAScript 2 (1998) | فقط تغيير طريقة التحرير. |
3 | ECMAScript 3 (1999) |
|
4 | ECMAScript 4 | لم يتم نشره. |
5 |
ECMAScript 5 (2009) |
|
5.1 | ECMAScript 5.1 (2011) | تعديل التغيير. |
6 |
ECMAScript 2015 |
|
7 | ECMAScript 2016 |
|
8 | ECMAScript 2017 |
|
9 | ECMAScript 2018 |
|
ECMAScript عادة ما يتم اختصاره بـ ES.
دعم المتصفح
يدعم جميع المتصفحات ECMAScript 3 بشكل كامل.
يدعم جميع المتصفحات ECMAScript 5 بشكل كامل.
دعم المتصفحات لـ ES5 (2009)
المتصفحات | الإصدار | تاريخ البداية |
---|---|---|
Chrome | 23 | سبتمبر 2012 |
Firefox | 21 | أبريل 2013 |
IE | 9* | مارس 2011 |
IE / Edge | 10 | سبتمبر 2012 |
Safari | 6 | يوليو 2012 |
Opera | 15 | يوليو 2013 |
* لا يدعم Internet Explorer 9 ECMAScript 5 "use strict".
دعم المتصفحات لـ ES6 (ECMAScript 2015)
المتصفحات | الإصدار | التاريخ |
---|---|---|
Chrome | 58 | أبريل 2017 |
Firefox | 54 | يونيو 2017 |
Edge | 14 | أغسطس 2016 |
Safari | 10 | سبتمبر 2016 |
Opera | 55 | أغسطس 2017 |
لا يدعم متصفح Internet Explorer ECMAScript 2015.
دعم المتصفحات لـ ES7 (ECMAScript 2016)
المتصفحات | الإصدار | التاريخ |
---|---|---|
Chrome | 68 | مايو 2018 |
Opera | 47 | يوليو 2018 |
JavaScript / ECMAScript
JavaScript تم تطويره لـ Netscape. Netscape 2 هو أول متصفح يعمل بـ JavaScript.
بعد Netscape، استمرت مؤسسة Mozilla في تطوير JavaScript لمتصفح Firefox.
أحدث إصدار من JavaScript هو 1.8.5. (مثل ECMAScript 5).
ECMAScript تم تطوير ECMAScript بعد تبني ECMA International لـ JavaScript.
تم إصدار الإصدار الأول من ECMAScript في عام 1997.
هذه القائمة مقارنة بين إصدارات المنتجات المختلفة:
السنوات | JavaScript | ECMA | المتصفحات |
---|---|---|---|
1996 | 1.0 | Netscape 2 | |
1997 | ECMAScript 1 | IE 4 | |
1998 | 1.3 | Netscape 4 | |
1999 | ECMAScript 2 | IE 5 | |
2000 | ECMAScript 3 | IE 5.5 | |
2000 | 1.5 | Netscape 6 | |
2000 | 1.5 | Firefox 1 | |
2011 | ECMAScript 5 | IE 9 (ما عدا "use strict") | |
2011 | 1.8.5 | Firefox 4 (ما عدا leading zeros في 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 23 | IE10 / Edge | Firefox 21 | Safari 6 | Opera 15 |
سبتمبر 2012 | سبتمبر 2012 | أبريل 2013 | يوليو 2012 | يوليو 2013 |
- الصفحة السابقة كلمات الحماية في JS
- الصفحة التالية JS 2009 (ES5)