Programming in XML-ish syntax proved to be an awful idea once I used Ant 15 years back and remains a poor idea today. To alleviate the problem a number of the programming was offloaded to servers rather than attempting to download everything onto your PC. Object Oriented Programming is a comparatively new notion, whereas the sum of the pieces of a program comprise the whole. The programmers can utilize AngularJS to utilize HTML as a template language whilst creating dynamic sites. In case you are a programmer it might be interesting to consider the code, but for the remainder of us it is not so helpful. So the programmers can utilize NodeJS to run the internet applications right on the internet browser without relying on any internet server. Additionally it is popular by programmers as a piece of the internet browsers to do important tasks like browser control, user interaction, and asynchronous communication.