YoVDO

ECMAScript 6: A Better JavaScript for the Ambient Computing Era

Offered By: ChariotSolutions via YouTube

Tags

Javascript Courses Web Development Courses Programming Languages Courses Object-oriented programming Courses TC39 Courses

Course Description

Overview

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

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera