 I recently had a viewer comment on one of my videos and he didn't write JK or put a smiley face. I don't know if he was joking, but he said, I do not see the need for HTML5. Everything I need is with HTML4. I don't see the need to move on to HTML5 or something along those lines. But I really hope that's a joke, because HTML5 is great. I don't know how else to explain it. It's eliminating the need for proprietary things like flash. I'm not saying everything in HTML5, people will write stuff that's proprietary obviously, but the standard flash was really our only option in the past for decent video audio and games. Anything real visual or audio, basically the media related, HTML solves that. We can play videos, we can play audio, and we have the HTML5 canvas, which certain browsers even support OpenGL, so you can do 3D stuff in the browser and it's all rendered by the browser rather than a third-party application and even more so a proprietary third-party application like flash. In that aspect, those are some features that are definitely great. It eliminates the need for that proprietary flash. Another great thing, I mean there's lots of great things about HTML5, is the features of the different types of input. You may not notice, a lot of people don't realize all the stuff that HTML5 does. It took me a little while to see all the things it does, but there's a lot, before we had text input boxes, well now you can set it so those input boxes are numbers, phone numbers, email addresses, and what these do is you just tag those tags, you give attributes to those tags saying that they're those type of inputs and if it's in a form, when you go to submit the form, the browser will check to see is this a valid email address or phone number, doesn't have characters or formatting that isn't set up right for that. Now in the past you could do that with JavaScript, but now there's no need to have that extra little script in there. The browser should, if you try to submit something that doesn't match the type of input, it will let you know, which is great, still in a lot of cases you're going to want to check it on the server side, but prevents those submits that are unnecessary. Also those type of inputs on certain devices like a cell phone will bring up a different type of keyboard. If you set something input to be a number or a phone number input, not only will it check when you submit the form, is this in a format of a phone number, but when you click on that instead of bring up a full keyboard, it will bring up a numeric keyboard and it's a lot easier to type in a phone number on a number pad rather than a keyboard on your touchscreen, which just has the row numbers at the top after you click the number button. So those are the little features that really, really help out. Another great thing is threading. HTML before did not thread, and I should have looked up, I'll try to remember to put a link in the description to a website that was put up a long time ago, when HTML just first started, and it was to show you some of the early features of HTML5, at the time most of them only worked in Chrome, I think Firefox now supports Latham and other browsers are getting features more and more, but it showed an example of threading, and if you're doing any type of programming, you probably know what threading is, it's basically allowing processes to continue even though another process may have not completed. So they gave an example, I think it was a Google map of some sort, and you click a button and it would plot these coordinates, little lines traveling from one spot to another on the map. It showed you doing it without HTML5 using older format and you click it, and it sat there, nothing, nothing, nothing, nothing, and then boom, all the lines appeared. In HTML5, you don't have to wait for the entire process to complete for it to finish, you click it and it starts drawing the lines. So basically my point here is you may not think that you're going to use HTML5, but it is a step forward in both features and in speed and just functionality altogether. And if you are a programmer, you should always strive to improve things, which is what they're doing with HTML5, both adding features, even though you may not use all those features, they are there, you don't have to use them, but in functionality, in speed, and in just making it more efficient, HTML5 is better at it because now the browser is going to be doing a lot more of the rendering rather than third party stuff and it's going to do a more efficient job of it. So to say I don't see myself using HTML5, HTML4 is good enough, maybe it was good enough, but HTML5 is better, and saying that is like saying, oh, Windows 95 is good enough for me, I don't need any features, things need to progress. And if you are a programmer, if you are into computers, you should understand that moving forward and making things better should be your main goal because computing is all about efficiency and that's what HTML5 does for us, it eliminates unnecessary code, unnecessary software outside of the browser, which in my opinion would help with some security issues because your browser is meant to protect you from malicious stuff on the internet. And yeah, there's going to be security holes in browsers here and there, but you start adding in these plugins like Flash, Silverlight, Java. Now they may not be more or less secure than your browser, but now you have to worry about each of these things being secure where if you can get the browser to do everything, now you really should only have to worry about the browser rather than saying, well, the browser is going to load Flash and Flash has permission to do this, hopefully I don't have to worry about Flash and Java, it's just less to worry about in my opinion. And some people may argue that, but more things you have going on in the browser that have direct access to your hard drive and your system, the more likely you're going to have problems. And even if Flash is more secure than your browser, it's still one less thing to worry about because you still need that browser in all the cases. So anyway, those are my thoughts on HTML5. Thank you for watching. Please visit my website, filmstaychrist.com, that's chrisdk, there's a link in the description and feel free to comment below. Let me know what you think about HTML5. These were my views on it. I think some of its opinion, but I think a lot of what I said is technical and I don't think you could really argue that these features aren't helpful and make things more efficient. So thanks again for watching and I hope that you have a great day.