JavaScript was created in 1995 by Brendan Eich while he was working at Netscape Communications. Initially named Mocha, it was quickly rebranded to LiveScript and then finally JavaScript, aiming to provide a lightweight, interpreted language that could add interactivity to web pages. JavaScript gained rapid adoption as it was bundled with Netscape Navigator, one of the first widely used web browsers. In response, Microsoft developed its own version, JScript, which was included in Internet Explorer 3.0 in 1996. To avoid fragmentation and ensure consistency across different browsers, JavaScript was submitted to ECMA International for standardization, leading to the release of ECMAScript 1 (ES1) in 1997. Subsequent updates, ECMAScript 2 in 1998 and ECMAScript 3 in 1999, refined the language and added new features like regular expressions and better string handling. The early 2000s saw JavaScript’s popularity grow significantly with the rise of web applications, especially after the introduction of AJAX (Asynchronous JavaScript and XML) in 2005, which allowed for more dynamic and responsive web pages. In 2009, ECMAScript 5 (ES5) was released, bringing a host of improvements including strict mode and enhanced object properties. A major update, ECMAScript 6 (ES6 or ES2015), was released in 2015, introducing significant new features such as classes, modules, arrow functions, and promises. Since then, JavaScript has continued to evolve with annual updates, solidifying its place as a cornerstone of modern web development. Today, JavaScript is a versatile language used for both client-side and server-side programming, making it one of the most widely used programming languages in the world.