Welcome to The SRIG

History Of JS

history of js

JavaScript (JS) is a high-level, interpreted programming language primarily known for its role in web development. Here is a brief history of JavaScript:

  1. 1995 – Creation by Brendan Eich:
    • JavaScript was created by Brendan Eich in just ten days while working at Netscape Communications Corporation. It was originally named “Mocha” and later “LiveScript” before settling on JavaScript.
  2. 1996 – Standardization as ECMAScript:
    • Netscape submitted JavaScript to Ecma International for standardization. The standardized version was named ECMAScript, and the first edition (ES1) was released in June 1997.
  3. 1997-1999 – ES2 and ES3:
    • ECMAScript 2 (ES2) was released in 1998 with minor changes. ECMAScript 3 (ES3) followed in December 1999 and included features still widely used today.
  4. 2005 – ES4 Abandoned, ES3.1 Introduced:
    • The planned fourth edition of ECMAScript (ES4) faced challenges and was eventually abandoned. Instead, the ECMAScript 3.1 edition was introduced in 2008 with incremental improvements.
  5. 2009 – ECMAScript 5 (ES5):
    • ES5, released in December 2009, brought significant enhancements, including strict mode, JSON support, and methods like forEach for arrays.
  6. 2011 – ECMAScript 5.1:
    • A minor revision, ECMAScript 5.1, was published to align with the ISO standard in June 2011.
  7. 2015 – ECMAScript 2015 (ES6):
    • A major milestone, ECMAScript 2015 (ES6), introduced several features, including arrow functions, classes, modules, and template literals. It marked a shift toward more modern JavaScript development.
  8. Subsequent ECMAScript Versions:
    • Following ES6, ECMAScript adopted a yearly release cycle, introducing new features and improvements regularly. Notable versions include ES2016, ES2017, ES2018, ES2019, and so on.
  9. 2020 – ECMAScript 2020 (ES11):
    • The latest version as of my last knowledge update was ECMAScript 2020, also known as ES11, introduced features like optional chaining and nullish coalescing.
  10. Ongoing Development (ES12 and Beyond):
    • ECMAScript continues to evolve, with ongoing development focusing on improving the language, adding new features, and addressing community needs.

JavaScript has become one of the most widely used programming languages, not just for web development but also for server-side development (Node.js), mobile app development, and even desktop applications. Its evolution reflects the growing complexity of web applications and the need for a versatile and powerful scripting language.

Author

Srikanth Giddalur

Author

Srikanth Giddalur Is A Web Master With 10+ Years Of Teaching And Real Time Experience On Projects. He Is Also Called As Web Design & Digital Marketing Geek.

COMMENTS

WRITE A COMMENT