Since the dawn of the web, the browsing experience has worked like this: a web browser would request a particular page, causing a server somewhere on the internet to generate an HTML page and send it back over the wire. This has worked well because browsers weren’t very powerful and HTML pages represented documents that were mostly static and self- contained.
JavaScript is the future of web development mostly because it’s the standard scripting language in our browsers for the foreseeable future. Java Script, created to allow web page to be more dynamic, didn’t enable much more than images slideshows and date picker widgets.

After years of advances in personal computing, creative technologist has pushes the web to its limits, and web browsers has evolved to keep up. Now, the web has matures into a fully- featured application platform, and fast JavaScript run-times and HTML5 standards have enabled developers to create the rich apps that before were only possible on native platforms.

If you want to build single- page web apps, there is really only one language option for building client – side single- page apps, and that is JavaScript. JavaScript is the native language of the browser.

JavaScript didn’t have to try hard to become the defacto language of the client, it just sort of happened. It evolved from the Netscape days into something powerful and ubiquitous. It exists in every browser today, both on desktop and mobile. There are languages that compile to it, tools to build it, mobile apps made out of it and servers to run it.

HTML5 was said to be the end of Flash, but if HTML5 is the organizational tool, it’s JavaScript that’s taking the place of the Flash element. Those videos of other visuals that used to be severed in a plugin are now served with JavaScript, which runs in your developers know everyone is getting the same experience.