Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution and future of JavaScript in this comprehensive conference talk from Philly ETE 2015. Delve into the emergence of ECMAScript 6 as the new JavaScript standard for the Ambient Computing Era. Discover why a new version of JavaScript is necessary, the reasons behind its lengthy development, and its key features. Learn about the timeline for implementation and what lies ahead for the language. Gain insights into JavaScript's role in browsers, its history, and the concept of ECMAScript. Examine topics such as interoperability, performance improvements, and the modernization of JavaScript. Understand the process of language evolution, including the role of TC39. Explore new syntax features like classes, the 'let' keyword, and block-level scoping. Engage with questions about living with JavaScript's legacy and specification-level intricacies.
Syllabus
Intro
The canonical programming language
The role of JavaScript in the browser
Why JavaScript
History of JavaScript
What is ECMAScript
Interoperability
Performance in 2008
Performance in 2013
Evolution of JavaScript
Modernized JavaScript
How do we do this
What is TC39
Class Syntax
Class Syntax in ES6
Language Designer
Living with the Baggage
Closure and Loop
New Let Keyword
Block Level Scoopy
Declaration Rules
Function Declarations
Specification Level Hack
Questions
Taught by
ChariotSolutions