 Well, this video is kind of a follow-up video to my rant the other day talking about JavaScript and how it's not as bad as some people make it sound. And I want to make it clear, I am not saying that it's the fastest language in the world or that it's even close to being the fastest language in the world, but I have mentioned how I think HTML is great, how simple it is. I love plain text stuff because it's easy to modify. That's one of the things about both JavaScript and HTML that I love is that when I'm in a web browser, whether it be Chrome or Chromium or Firefox or even Internet Explorer has a developers tab where you can get a console and you can inject your own code, which I think is great when I go to these websites that I can modify stuff very simply on the user end here. But, again, seeing people say it's slow, well, HTML is great, but I don't think you're using to its fullest potential if you're not incorporating even just a little bit of JavaScript. Whether you're using C or C++ or Python or Bash or Perl or PHP in the back end jittering your HTML, the HTML will still be static at that end once it hits the browser unless you're using something like JavaScript. I mean, you could use Visual Basic Script, but then you've got to use Internet Explorer and I'm not even sure that's even supported anymore and I'm not saying to use Visual Basic Script. JavaScript, though, is awesome, even if you just use it to request things from the server in the background because if I didn't have JavaScript on this page, when I searched through my videos, I would have to refresh the entire page just to load new videos and I wouldn't be able to do real-time search. As I type here, it's going to be doing searches, requesting stuff from the server and I am going to tell you right now, my programming is not the best. In the back end of this, I have a couple thousand videos in a plain text file, not the videos themselves but the list of them. It's not a database file and I'm just basically grepping through it and outputting that to the browser. If I wasn't using JavaScript, the whole page would have to refresh every time I want to do a search but with just a little bit of JavaScript, I can get a real-time search here. On this slow machine here, which is an Inspiron 5100 model, it's originally running Windows XP. It has a Pentium 4. It has 750 megs of RAM. It didn't even have Wi-Fi built and that's how old it is. I had to get an external card for it there just to get hooked up to the Wi-Fi. Here we are at my website. I'm in the search field here and I'm going to tell you, it's not going to be the fastest but it's pretty good for an old machine using JavaScript. As an example, if I wanted to search for Nmap, there we go. That took not very long, only found three videos displayed because it's got to pull those thumbnails from YouTube. Let me do another one. Let me do Doom. I'll type Doom again. Didn't take very long. Let's do another one. Let's do Bash. I have a couple hundred Bash videos so it might take a moment there. It took a moment longer for them all to load but not very long. My point here again is not that JavaScript is the best or the fastest language but it is simple to use. It adds functionality to your GUI interfaces whether it's just a web page or you're developing programs in HTML or I should say with HTML. Even though it's not the fastest language in the world, even on old machines when you're doing simple things like this, it loads fast. Again, as I said in the previous video, you might have problems with HTML when you go to certain pages but that's not HTML. You might have problems with JavaScript when you go to certain pages where the pages take forever to load and their tabs take forever to load and all this stuff and that is not because they're using JavaScript. That's because they are bad programmers and again I don't concern myself a great programmer but I'm halfway decent and my stuff runs decent so a lot of these pages you go to that have JavaScript and they run like crap because in most cases the people who are developing those pages aren't programmers, they're developers and they know just the bare minimum and they're just trying to make the page look nice, they don't care about how well it runs and a lot of those pages have a lot of ads jabbed in them which is just going to make things run horribly. So again, JavaScript not as bad as you might think and again as far as my website you might say why I like using the shell if the page is designed right you don't need to use the JavaScript. You can just pull up you know pull the data using the APIs you go to my site there is a shell link here that has a shell a very simple shell browser that that you can use with a shell browser or in a regular browser here it's just a very simple no JavaScript reloads the page each time but you can use W3M or links in the shell with it or if you're going to use Wget or Curl my page will actually allow you to pull information to queries that way queries that way and if you just Wget or Curl my website filmsitechris.com it will give you instructions on how to use my site in the shell and it took me less than 20 minutes to put this up so that's not a JavaScript issue that gets again just better design so I hope you enjoy this I hope you learned something and you probably some of you're going to disagree with me and rant about how bad JavaScript is again I don't care what language it is you're either a good programmer or a bad programmer you can't blame the language for when some programs things poorly and I want to make it very very clear I do not think that JavaScript is the the end all to programming like it's like the best thing out there but it has its uses it has its place whether it's in a web browser or on a server side or just in your shell I do thank you for watching please visit my website filmsbychris.com that's Chris the K there's a link in the description and I hope that you have a great day