Web applications have evolved seismically over the past few years. From simple web applications with limited interactive elements and a single server and client, web applications have become more dynamic and require several servers to generate a single interaction.