JavaScript History

JavaScript வரலாற்றைக் கற்றுக்கொள்ளுங்கள்

JavaScript / ECMAScript

JavaScript 1995 இல் Brendan Eich ஆல் கண்டுபிடிக்கப்பட்டது.

இது Netscape 2 க்காக உருவாக்கப்பட்டது, மேலும் 1997 இல் ECMA-262 தரநிலையாக மாறியது.

Netscape JavaScript ஐ ECMA க்கு கையளித்த பிறகு, Mozilla அறக்கட்டளை Firefox உலாவிக்காக JavaScript ஐ தொடர்ந்து உருவாக்கியது. Mozilla இன் சமீபத்திய பதிப்பு 1.8.5. (ES5 உடன் ஒத்தது).

Internet Explorer (IE4) ECMA-262 Edition 1 (ES1) ஐ ஆதரிக்கும் முதல் உலாவியாக இருந்தது.

JavaScript வரலாற்று காலக்கோடு

ஆண்டு ECMA உலாவி
1995 JavaScript Brendan Eich ஆல் கண்டுபிடிக்கப்பட்டது
1996 Netscape 2 JavaScript 1.0 உடன் வெளியிடப்பட்டது
1997 JavaScript ஒரு ECMA தரநிலையாக மாறியது (ECMA-262)
1997 ES1 ECMAScript 1 வெளியிடப்பட்டது
1997 ES1 IE 4 ES1 ஐ ஆதரிக்கும் முதல் உலாவியாக இருந்தது
1998 ES2 ECMAScript 2 வெளியிடப்பட்டது
1998 Netscape 42 JavaScript 1.3 உடன் வெளியிடப்பட்டது
1999 ES2 IE 5 ES2 ஐ ஆதரிக்கும் முதல் உலாவியாக இருந்தது
1999 ES3 ECMAScript 3 வெளியிடப்பட்டது
2000 ES3 IE 5.5 ES3 ஐ ஆதரிக்கும் முதல் உலாவியாக இருந்தது
2000 Netscape 62 JavaScript 1.5 உடன் வெளியிடப்பட்டது
2000 Firefox 1 JavaScript 1.5 உடன் வெளியிடப்பட்டது
2008 ES4 ECMAScript 4 கைவிடப்பட்டது
2009 ES5 ECMAScript 5 வெளியிடப்பட்டது
2011 ES5 IE 9 ES5 ஐ ஆதரிக்கும் முதல் உலாவியாக இருந்தது *
2011 ES5 Firefox 4 JavaScript 1.8.5 உடன் வெளியிடப்பட்டது
2012 ES5 Safari 6 இல் ES5 க்கு முழு ஆதரவு
2012 ES5 IE 10 இல் ES5 க்கு முழு ஆதரவு
2012 ES5 Chrome 23 இல் ES5 க்கு முழு ஆதரவு
2013 ES5 Firefox 21 இல் ES5 க்கு முழு ஆதரவு
2013 ES5 Opera 15 இல் ES5 க்கு முழு ஆதரவு
2014 ES5 அனைத்து உலாவிகளிலும் ES5 க்கு முழு ஆதரவு
2015 ES6 ECMAScript 6 வெளியிடப்பட்டது
2016 ES6 Chrome 51 இல் ES6 க்கு முழு ஆதரவு
2016 ES6 Opera 38 இல் ES6 க்கு முழு ஆதரவு
2016 ES6 Safari 10 இல் ES6 க்கு முழு ஆதரவு
2017 ES6 Firefox 54 இல் ES6 க்கு முழு ஆதரவு
2017 ES6 Edge 15 இல் ES6 க்கு முழு ஆதரவு
2018 ES6 அனைத்து உலாவிகளிலும் ES6 க்கு முழு ஆதரவு **

ECMA Technical Committee 39

1996 இல், Netscape மற்றும் Brendan Eich JavaScript ஐ ECMA சர்வதேச தரநிலை அமைப்பிற்கு எடுத்துச்சென்றனர், மற்றும் மொழியை உருவாக்க ஒரு தொழில்நுட்பக் குழு (TC39) உருவாக்கப்பட்டது.

ECMA-262 Edition 1 ஜூன் 1997 இல் வெளியிடப்பட்டது.

🏛️ TC39 இன் பங்கு:

TC39 குழு JavaScript/ECMAScript மொழியின் மேம்பாடு மற்றும் தரநிலைப்படுத்தலுக்கு பொறுப்பாக உள்ளது. இது மொழியின் எதிர்காலத்தை வடிவமைக்கும் முக்கியமான குழுவாகும்.

ES4 முதல் ES6 வரை

TC39 குழு 2008 இல் Oslo இல் ஒன்றுகூடி, ECMAScript 4 இல் ஒப்புக்கொள்ளும் போது, அவர்கள் 2 மிகவும் வித்தியாசமான முகாம்களாக பிரிக்கப்பட்டனர்:

ECMAScript 3.1 கூட்டணி:

Microsoft
Yahoo

ES3 இல் இருந்து ஒரு படிப்படியான மேம்படுத்தலை விரும்பினர்.

ECMAScript 4 கூட்டணி:

Adobe
Mozilla
Opera
Google

ஒரு பெரிய ES4 மேம்படுத்தலை விரும்பினர்.

ஆகஸ்ட் 13 2008, Brendan Eich ஒரு மின்னஞ்சல் எழுதினார்:

✉️ Brendan Eich இன் மின்னஞ்சல்:

"இது ரகசியம் அல்ல: JavaScript தரநிலைகள் அமைப்பான Ecma இன் Technical Committee 39, ஒரு வருடத்திற்கு மேலாக பிரிந்துள்ளது, சில உறுப்பினர்கள் ES4 ஐ விரும்புகின்றனர், இது ECMA-262 க்கான ஒரு முக்கியமான நான்காவது பதிப்பு, மற்றவர்கள் இருக்கும் ECMA-262 Edition 3 (ES3) விவரக்குறிப்பின் அடிப்படையில் ES3.1 ஐ வாதிடுகின்றனர். இப்போது, நான் மகிழ்ச்சியுடன் அறிவிக்கிறேன், பிரிவு முடிந்துவிட்டது."

தீர்வு:

ஒன்றாக வேலை செய்வதே தீர்வு:

மறுபெயரிடல்: ECMAScript 4 ES5 என மறுபெயரிடப்பட்டது
படிப்படியான மேம்பாடு: ES5 ECMAScript 3 இன் படிப்படியான மேம்படுத்தலாக இருக்க வேண்டும்
எதிர்கால அம்சங்கள்: ECMAScript 4 இன் அம்சங்கள் பின்னர் வரும் பதிப்புகளில் எடுக்கப்பட வேண்டும்
புதிய முக்கிய வெளியீடு: TC39 ES5 ஐ விட பெரிய நோக்கத்துடன் ஒரு புதிய முக்கிய வெளியீட்டை உருவாக்க வேண்டும்

திட்டமிடப்பட்ட புதிய வெளியீடு (ES6) "Harmony" என்று குறியீட்டுப் பெயரிடப்பட்டது (இது உருவாக்கிய பிரிவு காரணமாகவா?).

ES5 மற்றும் ES6 வெற்றி

ES5 வெற்றி:

ES5 ஒரு மிகப்பெரிய வெற்றியாக இருந்தது. இது 2009 இல் வெளியிடப்பட்டது, மேலும் அனைத்து முக்கிய உலாவிகளும் (Internet Explorer உட்பட) ஜூலை 2013 க்குள் முழுமையாக இணக்கமாக இருந்தன:

Chrome 23 IE 10 Firefox 21 Safari 6 Opera 15
நவம்பர் 2012 செப்டம்பர் 2012 மே 2013 ஜூலை 2012 ஜூலை 2013

ES6 வெற்றி:

ES6 ஒரு மிகப்பெரிய வெற்றியாக இருந்தது. இது 2015 இல் வெளியிடப்பட்டது, மேலும் அனைத்து முக்கிய உலாவிகளும் மார்ச் 2017 க்குள் முழுமையாக இணக்கமாக இருந்தன:

Chrome 51 Opera 38 Safari 10 Firefox 54 Edge 15
மே 2016 ஆகஸ்ட் 2016 செப்டம்பர் 2016 மார்ச் 2017 ஜூன் 2016

🚀 JavaScript மேம்பாட்டு வேகம்:

ES5 மற்றும் ES6 வெற்றிகளுக்குப் பிறகு, JavaScript மேம்பாடு கணிசமாக முடுக்கம் பெற்றது, ஆண்டுதோறும் புதிய ECMAScript பதிப்புகள் வெளியிடப்படுகின்றன (ES2016, ES2017, ES2018, போன்றவை).

JavaScript பரிணாம வளர்ச்சி மைல்கற்கள்

பிறப்பு (1995-1997)

முக்கிய நிகழ்வுகள்: Brendan Eich ஆல் கண்டுபிடிப்பு, Netscape 2 வெளியீடு, ECMA தரநிலையாக மாற்றம்

முக்கியத்துவம்: வலைப்பக்கங்களுக்கு இடைஎச்ச நடவடிக்கைகளை அறிமுகப்படுத்தியது

முதிர்ச்சி (1999-2009)

முக்கிய நிகழ்வுகள்: ES3 வெளியீடு, AJAX கண்டுபிடிப்பு, ES5 வெளியீடு

முக்கியத்துவம்: வலை பயன்பாடுகள் மற்றும் Web 2.0 க்கு அடித்தளம் அமைத்தது

விரைவு (2015-நிகழ்காலம்)

முக்கிய நிகழ்வுகள்: ES6 வெளியீடு, Node.js வளர்ச்சி, நவீன JavaScript சட்டகங்கள்

முக்கியத்துவம்: முழு-ஸ்டேக் வளர்ச்சி மற்றும் குறுக்கு-தள பயன்பாடுகளை சாத்தியமாக்கியது

Brendan Eich - JavaScript உருவாக்குநர்

👨‍💻 Brendan Eich பற்றி:

Brendan Eich ஒரு அமெரிக்க தொழில்நுட்ப வல்லுநர் மற்றும் JavaScript நிரலாக்க மொழியின் உருவாக்குநர். அவர் 1995 இல் Netscape Communications Corporation இல் பணிபுரிந்தபோது JavaScript ஐ உருவாக்கினார்.

முக்கிய பங்களிப்புகள்:

  • JavaScript மொழியை உருவாக்குதல்
  • Mozilla திட்டத்தின் இணை நிறுவனர்
  • Mozilla Corporation இன் முன்னாள் தலைமை நிர்வாக அதிகாரி
  • Brave உலாவியின் CEO மற்றும் இணை நிறுவனர்

JavaScript வரலாறு பயிற்சி

JavaScript வரலாறு பற்றிய உங்கள் அறிவைச் சோதிக்க இந்தப் பயிற்சியை முயற்சிக்கவும்.

JavaScript யாரால் எந்த ஆண்டில் கண்டுபிடிக்கப்பட்டது?

Bill Gates - 1990
✗ தவறு! Bill Gates Microsoft இன் இணை நிறுவனர், ஆனால் JavaScript உருவாக்குபவர் அல்ல
Tim Berners-Lee - 1993
✗ தவறு! Tim Berners-Lee World Wide Web இன் கண்டுபிடிப்பாளர், ஆனால் JavaScript உருவாக்குபவர் அல்ல
Larry Page - 1997
✗ தவறு! Larry Page Google இன் இணை நிறுவனர், ஆனால் JavaScript உருவாக்குபவர் அல்ல
Brendan Eich - 1995
✓ சரி! Brendan Eich 1995 இல் Netscape Communications Corporation இல் பணிபுரிந்தபோது JavaScript ஐ கண்டுபிடித்தார்