The History of JavaScript ECMAScript's evolution over the last 25 years Intro ๐ How JavaScript Works ๐ JavaScript started as a prototype scripting language written by Brendan Eich in 1995 for the Netscape Navigator browser under the working name of “Mocha”. After being renamed to “JavaScript”, it was standardized by ECMA International as ECMA-262, or ECMAScript in 1997. The authoritative group of people/orgs in charge of the standard is known as TC-39. Over the next 25 years, it would see a variety of highs and lows. The most notable releases include ES1 1997. ES2 1998. ES3 1999. The longest standing version of early JS. ES4 Never finalized. ES5 2009. Added JSON, strict mode, functional array methods, and more. ES6 2015. Added classes, promises, arrow functions, let/const, and much more. ES7, ES8, ES9, ESNext. Modern updates now being released annually. Chapters What is JavaScript, really? ๐ 1 The History of JavaScript ECMAScript's evolution over the last 25 years free โ๏ธ 2 How JavaScript Works Key terms and concepts related to the inner-workings of JS free Becoming a JS Developer ๐ 3 How to Run JavaScript Code How and where to run JavaScript code free ๐ง 4 The JavaScript Survival Guide A quick primer for advanced JavaScript concepts like primitives, hoisting, closures, and this binding. free ๐คน 5 Functions Key concepts and practical examples of JavaScript functions free ๐งฑ 6 Objects Everything you need to know about the JavaScript Object free Useful JS Concepts to Know ๐ง 7 The Console Go beyond console.log() like and debug like a pro free ๐ฆ 8 Modules Learn how to import and export JS code as a module or package. free JS Interview Prep ๐ณ 9 Graph Traversal Graph Traversal with breadth-first (BFS) and depth-first Search (DFS) free Backend 10 Node.js Quickstart Learn the basics of Node.js in 7 easy steps free ๐ฆ 11 Deno Quickstart A new TypeScript-first JavaScript runtime free