While we’re on the topic of server applications. Have you seen Node’s Hello World application? It’s easy to build a web server in about 10 lines of code. Of course, you can create much more robust servers using node or the standard server application framework expressJS. Many of the previously mentioned applications using Node are actually built using the MEAN stack (Mongo, Express, Angular, Node), of which Express is a key component.
While the browser hasn’t been a traditional games platform in the past, recently it has become a robust venue for games. Additionally, with the addition of the HTML5 canvas (more on that in a second), the level of complexity that is possible in browser-based games has increased exponentially. There are even browser games to teach you programming!
One of the new features in the HTML5 specification is the canvas element,which allows the browser to render three-dimensional shapes. This opened the browser as a new medium for digital art projects.