Explore the evolution of JavaScript frameworks and the emergence of ECMAScript 6 and Web Components in this conference talk from GOTO Chicago 2015. Dive into the history of JavaScript structuring, from early frameworks like Prototype.js and jQuery to modern solutions like Backbone, Angular, and React. Learn about Web Components, including HTML Imports, Shadow DOM, and Custom Elements, along with their browser support. Discover key ECMAScript 6 features such as terse object literal methods, fat arrows, and template strings. Gain insights into compiling, implementation challenges, and future prospects for these technologies in web development.