Javascript foi desenvolvido em 10 dias e teve influências de linguagens como Scheme, C e Java. Oficialmente chamado de ECMAScript, foi criado para solucionar disputas entre Netscape e Microsoft e questões de patentes. Passou por diversas versões ao longo dos anos, incluindo a atual ECMAScript 2015, e ainda existem desafios de compatibilidade entre navegadores.