JavaScript foi criado em 1995 por Brendan Eich enquanto trabalhava na Netscape Communications. Inicialmente, o nome da linguagem era Mocha, depois mudou para LiveScript e, finalmente, para JavaScript. Foi projetada para ser uma linguagem de script dinâmica para adicionar interatividade às páginas da web.
Em 1996, o JavaScript foi lançado como parte do Netscape Navigator 2.0. Na mesma época, a Microsoft criou uma versão semelhante chamada JScript para o Internet Explorer. Com a popularidade crescente do JavaScript, surgiu a necessidade de um padrão para garantir que a linguagem fosse implementada de forma consistente em diferentes navegadores.
Foi então que em 1997, o JavaScript foi submetido ao ECMA(European Computer Manufacturers Association) International para padronização. O resultado foi a criação do ECMAScript, o nome oficial do padrão JavaScript. Essa padronização permitiu que diferentes navegadores e ambientes executassem JavaScript de maneira consistente, evitando incompatibilidades e melhorando a experiência dos desenvolvedores.