ES5 stands for ECMA Script 5 and ES6 stands for ECMA Script 6. ... It is defined by ECMA International and used for client-side scripting for the WWW. ES5 is released in 2009 and another one was on 2015. ES6 is a major enhancement in the JavaScript language that allows us to write a program for a complex application.