JavaScript was created in 1995 by Brendan Eich to add interactivity to web pages. It was originally called LiveScript but was renamed JavaScript. Microsoft later adopted JavaScript causing implementation differences between browsers that frustrated developers. JavaScript was standardized as ECMAScript to unify implementations. Over time, JavaScript has expanded beyond browsers with Node.js allowing it to be used server-side and TypeScript adding optional static typing.