1 00:00:01,040 --> 00:00:01,610 Welcome back. 2 00:00:01,700 --> 00:00:08,420 Today, we're going to talk about JavaScript origins, so JavaScript was established and created in 3 00:00:08,420 --> 00:00:14,750 1995 by Netscape, one of the most famous browsers at that time. 4 00:00:15,200 --> 00:00:20,510 Now, they wanted to use JavaScript for everyday actions like logging. 5 00:00:20,510 --> 00:00:28,370 We do registration, add to card functionalities, play and pause, something like that toggling in 6 00:00:28,370 --> 00:00:28,870 much more. 7 00:00:29,450 --> 00:00:38,150 So in short, they were creating JavaScript or they invent JavaScript to do all sorts of action that 8 00:00:38,150 --> 00:00:39,610 we take on our Web page. 9 00:00:40,460 --> 00:00:47,660 But the limits to the JavaScript are not only to the pages and Web sites, so it can be used in games, 10 00:00:47,660 --> 00:00:49,010 virtual realities. 11 00:00:49,400 --> 00:00:56,330 So imagine you can create JavaScript function and that will control a robot, for example, how to move 12 00:00:56,330 --> 00:00:58,130 their arms, how to move their legs. 13 00:00:58,370 --> 00:01:01,120 So yeah, that is super awesome and cool. 14 00:01:01,610 --> 00:01:04,390 So imagine you can do all of that with JavaScript. 15 00:01:04,820 --> 00:01:09,760 Now, obviously, back then, in 1995, they were also all their browsers. 16 00:01:10,040 --> 00:01:15,950 So at that time they doing their own versions of JavaScript so they can compete with the Netscape. 17 00:01:16,610 --> 00:01:22,910 So the Netscape was the most popular, one of the most popular, and the other ones just tried to invent 18 00:01:22,910 --> 00:01:27,800 something, tried to implement their own versions of JavaScript so they can compete. 19 00:01:28,220 --> 00:01:30,050 And there was the problem. 20 00:01:30,620 --> 00:01:37,690 Every browser had its own implementation and understanding what JavaScript is and how it works behind 21 00:01:37,710 --> 00:01:38,120 scenes. 22 00:01:38,840 --> 00:01:47,600 Now, this triggered something, a creation of standard, and the standard is known as ECMAScript. 23 00:01:48,020 --> 00:01:55,190 So because of the standard, now that things are easier for us now, with the help of these standardization, 24 00:01:55,190 --> 00:02:01,520 every browser can implement the same JavaScript, their different versions of ECMAScript. 25 00:02:01,520 --> 00:02:09,590 And this should not scare you because we will go through most of them and we will start from the beginning. 26 00:02:09,740 --> 00:02:16,670 But the versions of JavaScript should tell you only one thing that JavaScript is on evolutionary path 27 00:02:16,970 --> 00:02:19,380 and it's evolving every day and is getting better. 28 00:02:19,820 --> 00:02:27,200 So today we are using ESX features and you will see the six features later on in the courts. 29 00:02:28,050 --> 00:02:34,650 Now, to be a full stack developer, you need to know front and back and in a front end development 30 00:02:34,650 --> 00:02:42,660 there is HTML, says JavaScript react angular, Bugis in much more and also. 31 00:02:43,790 --> 00:02:50,120 In the back end, they have also different programming languages, so one of the most popular is no 32 00:02:50,120 --> 00:02:56,040 jazz, but there are also others like Express Next, meet your jazz and in others. 33 00:02:56,190 --> 00:02:56,490 Right. 34 00:02:57,140 --> 00:03:00,440 And that is why we need to have a knowledge of JavaScript. 35 00:03:01,100 --> 00:03:04,860 So ready for the JavaScript and get our hands dirty. 36 00:03:05,300 --> 00:03:11,720 Well, if you if the answer is yes, then I will see you in the next one when we will start doing the 37 00:03:11,720 --> 00:03:13,670 basics of JavaScript.