JavaScript has evolved significantly since its creation in 1995. It is now a major programming language used widely for both frontend and backend development. ES2015 introduced many new features to the language like let, const, classes, arrow functions and promises. Node.js allows JavaScript to be used for server-side applications and has a large ecosystem of packages. While JavaScript has its quirks, it can be a powerful language when its good parts are utilized and newer standards are adopted.