Bummer! You have been redirected as the page you requested could not be found.
Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed Introducing ES2015!
You have completed Introducing ES2015!
Preview
A brief overview of what’s new in ES2015 and what tools you’ll need to follow along with this course.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
[MUSIC]
0:00
Hey everyone, I'm Guil, a friend and
teacher here at Treehouse.
0:04
In this course, we're going to review
new features available in ES2015,
0:07
the 6th edition of ECMAScript.
0:11
ES2015 is the largest upgrade to
JavaScript since its creation.
0:14
The language has new data types,
improved utility functions, and
0:19
features to better define
the scope of your code blocks.
0:23
Before we dive in,
let's review some of JavaScript's past.
0:26
In 1995, there was something
called the browser wars.
0:30
Netscape and
Microsoft were going head to head rapidly
0:34
expanding their Web browsers'
capabilities and features.
0:37
JavaScript was developed in just ten
days by Brendan Eich at Netscape.
0:40
Its primary goal was to be a lightweight
interpreted language for non-programmers.
0:45
To keep up, Microsoft later adopted the
language, calling their version JScript.
0:50
By 1997, JavaScript was in every
browser and used by millions.
0:55
The specification was then standardized by
an international standards organization,
1:00
Ecma International.
1:05
Because Netscape owned the name
JavaScript, Netscape and
1:07
Microsoft agreed upon the name ECMAScript.
1:10
ECMAScript and JavaScript are the same,
and you'll hear them used interchangeably.
1:13
By the end of 1999,
ECMAScript 3 was standardized.
1:18
It introduced things like regular
expressions and exception handling.
1:22
Then in late 2009,
1:26
ECMAScript 5 introduced a number of
useful features to the language.
1:28
This version made JSON
a first-class citizen
1:32
with the addition of several methods
that made using JSON a lot easier.
1:35
Most importantly,
1:40
JavaScript is the only programming
language native in web browsers.
1:41
That's the main reason it's becoming
such a commonly used language.
1:45
It's everywhere.
1:48
JavaScript is changing, and as developers,
1:49
we need to adapt to the exciting
changes offered in ES2015.
1:52
Many browsers have adopted,
most if not all, of ES2015's features.
1:57
Microsoft Edge, Apple Safari, Firefox, and
2:02
Google's Chrome web browsers
are rapidly adopting ES2015 features.
2:05
For a chart that shows the adoption
of ES2015 features in browsers,
2:10
check out the teacher's notes.
2:14
Because not all browsers yet support
ES2015, we can lean on tools like Babel
2:16
to transpile our ES2015 code
into ES5 code for browsers.
2:21
Now, we won't be using Babel in this
course, but you can check the teacher's
2:25
notes for links to resources and
Treehouse videos on Babel.
2:29
And the material in this course assumes
that you've completed the prerequisites
2:33
for the course.
2:36
And if you want to brush
up on your JavaScript,
2:37
there's information in the teacher's
notes to help you out.
2:39
In the next video, I'll show you the new
ways you can define a variable in ES2015
2:42
with the let and const keywords.
2:47
See you there.
2:50
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up