1
00:00:00,940 --> 00:00:08,470
Before we continue on this section to learn advanced concepts in JavaScript, let us know at least where

2
00:00:08,500 --> 00:00:11,470
JavaScript started and where it came from.

3
00:00:11,860 --> 00:00:24,040
Where JavaScript was created in 1995 by Brendan Eich while working for Netscape Communications, and

4
00:00:24,040 --> 00:00:34,060
it was originally named MoCCA, but later it was renamed to live script and finally to JavaScript.

5
00:00:34,600 --> 00:00:41,620
Last script was renamed to JavaScript in the same particular year, and the language has been known

6
00:00:41,620 --> 00:00:44,050
by that name ever since.

7
00:00:44,470 --> 00:00:54,800
And in 1996, Microsoft released Internet Explorer 3.0 with support for JavaScript.

8
00:00:54,820 --> 00:00:57,850
So let's give credit to Internet Explorer.

9
00:00:58,240 --> 00:01:06,730
Well, in the years that followed, numerous other browsers were released with built in JavaScript support,

10
00:01:06,820 --> 00:01:15,070
and the language became increasingly popular as a way to add dynamic content to website.

11
00:01:15,430 --> 00:01:25,030
And in 1997, JavaScript was standardized by Egmont International in the script language specification.

12
00:01:25,270 --> 00:01:31,780
So this is the year that the language was standardized by this organization called.

13
00:01:32,440 --> 00:01:40,930
So in the year 1997, that is where JavaScript became standardized by this organization called Eckman.

14
00:01:40,960 --> 00:01:51,010
In the early 2000, Ajax and other web technologies were developed that use JavaScript to create dynamic,

15
00:01:51,010 --> 00:01:53,260
responsive applications.

16
00:01:53,470 --> 00:02:02,800
So today, JavaScript is one of the most popular programming language on the web and is used for a wide

17
00:02:02,800 --> 00:02:11,020
variety of tasks, including front and back end web development, server, side scripting and even for

18
00:02:11,020 --> 00:02:12,940
game development.

19
00:02:13,060 --> 00:02:18,740
As a beginner, sometimes you may be confused with Java and JavaScript.

20
00:02:18,760 --> 00:02:23,050
They are different programming languages all together.

21
00:02:23,080 --> 00:02:29,080
Well, before we continue and let's have some clear differences between JavaScript and Java.

22
00:02:29,140 --> 00:02:38,620
Well, for Java, the source code is passed through a program called a compiler, which translates it

23
00:02:38,620 --> 00:02:44,140
into bytecode that machine understands and execute.

24
00:02:44,440 --> 00:02:50,410
In contrast to JavaScript, Java Scripts has no compilation step.

25
00:02:50,830 --> 00:02:59,530
Instead, an interpreter in the browser reads over the JavaScript code, interprets each line and runs

26
00:02:59,530 --> 00:03:00,010
it.

27
00:03:00,610 --> 00:03:08,020
But lucky for us, modern browsers use a technology known as Just in time.

28
00:03:08,020 --> 00:03:12,760
We stand for git in contrast to JavaScript.

29
00:03:12,790 --> 00:03:22,060
JavaScript has no compilation step, but instead an interpreter in the browser race over the JavaScript

30
00:03:22,060 --> 00:03:22,720
code.

31
00:03:22,840 --> 00:03:26,200
Interpret each line and runs it.

32
00:03:26,770 --> 00:03:37,060
But lucky for us, modern browsers use a technology known as Just in Time, which compiles JavaScript

33
00:03:37,060 --> 00:03:41,890
to executable bytecode just as about run.

34
00:03:42,310 --> 00:03:52,240
And JavaScript is named after Java and many of its concepts are borrowed from the Java language.

35
00:03:52,270 --> 00:04:00,040
However, Java and JavaScript are two entirely distinct languages.

36
00:04:00,040 --> 00:04:06,460
Well, with this in mind, at least we know where JavaScript started and now where we are.

37
00:04:06,490 --> 00:04:11,950
So in the next video, let's continue and talk about what is com.

38
00:04:11,950 --> 00:04:14,680
So dart log in details.

