نسخه های JavaScript

جاوا اسکریپت توسط Brendan Eich در سال 1995 اختراع شد و در سال 1997 استاندارد ECMA شد.

ECMA-262 نام رسمی استاندارد است. ECMAScript نام رسمی زبان است.

نسخه های ECMAScript

سال
نام
شرح
1997
ECMAScript 1
First Edition.
1998
ECMAScript 2
Editorial changes only.
1999
ECMAScript 3
Added Regular Expressions.
Added try/catch.
 
ECMAScript 4
Was never released.
2009
ECMAScript 5
Added "strict mode".
Added JSON support.
2011
ECMAScript 5.1
Editorial changes.
2015
ECMAScript 6
Many new features. Read more in JS Version 6.
2016
ECMAScript 7
Added exponential operator (**).
Added Array.prototype.includes.
2017
ECMAScript 8
Added string padding.
Added new Object properties.
Added Async functions.
Added Shared Memory.

ECMAScript 6 نیز ECMAScript 2015 نامیده می شود.

ECMAScript 7 همچنین ECMAScript 2016 نامیده می شود.

ECMAScript 8 نیز ECMAScript 2017 نامیده می شود.

پشتیبانی مرورگر

ECMAScript 3 به طور کامل در تمام مرورگرها پشتیبانی می شود.

ECMAScript 5 به طور کامل در تمام مرورگرها پشتیبانی می شود *.

ECMAScript 6 بخشی از مرورگرها پشتیبانی می شود.

ECMAScript 7 بخشی از مرورگرها پشتیبانی می شود.

ECMAScript 8 در تمام مرورگرها ضعیف است.

* اینترنت اکسپلورر 9 (و قبل از آن) از ECMAScript 5 پشتیبانی نمی کند "استفاده از سخت".

پیاده سازی مرورگر ECMAScript

موتور
ECMA
مرورگر
V8
6
Chrome (Partial Support)
SpiderMonkey
6
Firefox (Partial Support)
Chakra
6
Edge (Partial Support)
Nitro
6
Safari (Partial Support)
V8
6
Opera (Partial Support)
V8
5
Chrome 23
SpiderMonkey
5
Firefox 21
JavaScript 1.8.5
5
Firefox 4
Nitro
5
Safari 6
V8
5
Opera 15
Chakra
5
Edge 12
Chakra
5
IE 10

JavaScript / ECMAScript / JScript

جاوا اسکریپت برای Netscape توسعه داده شد. اولین مرورگر برای اجرای جاوا اسکریپت Netscape 2 در سال 1996 بود. بعد از Netscape، بنیاد موزیلا همچنان به توسعه جاوا اسکریپت برای مرورگر فایرفاکس ادامه داد. شماره های نسخه ی جاوا اسکریپت از 1.0 تا 1.8 اجرا می شود.

ECMAScript توسط Ecma International پس از آنکه سازمان جاوا اسکریپت را پذیرفت، توسعه یافت. اولین نسخه ECMAScript در سال 1997 منتشر شد. شماره نسخه ECMAScript از 1 تا 7 اجرا می شود.

JScript توسط مایکروسافت به عنوان یک زبان جاوا اسکریپت سازگار برای اینترنت اکسپلورر در سال 1996 طراحی شده است. نسخه نسخه JScript از 1.0 تا 9.0 اجرا می شود.

این لیست شماره نسخه های سه محصول مختلف را مقایسه می کند:

سال
JavaScript
ECMA
JScript
مرورگر
1996
1.0
 
 
Netscape 2
1996
 
 
1.0
Internet Explorer 3
1996
1.1
 
 
Netscape 3
1997
1.2
 
 
Netscape 4
1997
 
1
3.0
Internet Explorer 4
1998
1.3
1
 
Netscape 4.06
1999
 
2
5.0
Internet Explorer 5
1999
 
2
5.1
Internet Explorer 5.1
2000
 
3
5.5
Internet Explorer 5.5
2000
1.5
3
 
Netscape 6
2000
1.5
3
 
Firefox 1
2001
 
3
5.6
Internet Explorer 6
2006
 
3
5.7
Internet Explorer 7
2005
1.6
3
 
Firefox 1.5
2006
1.7
3
 
Firefox 2
2008
1.8
3
 
Firefox 3
2009
 
3
5.8
Internet Explorer 8
2009
1.8.1
5
 
Firefox 3.5 (Partial Support)
2009
1.8.2
5
 
Firefox 3.6 (Partial Support)
2011
1.8.5
5
 
Firefox 4
2011
 
5
9.0
Internet Explorer 9 (Partial Support)

اینترنت اکسپلورر 4 (JScript 3.0) و Netscape 4.06 (جاوا اسکریپت 1.3) اولین مرورگرهایی بودند که از ECMAScript 1 پشتیبانی می کردند.

اینترنت اکسپلورر 5 (JScript 5.0) اولین مرورگر برای پشتیبانی از ECMAScript 2 بود.

اینترنت اکسپلورر 5.5 (JScript 5.5) و Netscape 6 (جاوا اسکریپت 1.5) اولین مرورگرهایی بودند که از ECMAScript 3 پشتیبانی می کردند.

اینترنت اکسپلورر 9 (JScript 9.0) و فایرفاکس 3.5 (جاوا اسکریپت 1.8.1) اولین مرورگرهای پشتیبانی شده از ECMAScript 5 بودند.

 

نظر شما

لطفا نام و نام خانوادگی خود را وارد کنید
لطفا ایمیل خود را وارد کنید لطفا ایمیل صحیح وارد کنید.
لطفا متن نظر خود را وارد کنید
>

یادگیری JavaScript

مقالات و دروس

به خبرنامه مدرسه طراحی وب ایران (وب مهراز) بپیوندید.

لطفا شماره همراه صحیح وارد کنید.
لطفا ایمیل صحیح وارد کنید.

مقالات مرتبط