Adding a server-side language to the mix poses a bit of a problem. On one hand, it doesn’t matter what server-side programming language you pick, as long as it can work with pure HTML5 pages (and they all can). On the other hand, there’s not much point in getting knee-deep learning a technology that you don’t plan to use or that your web host doesn’t support. And there’s no shortage of good choices for server-side programming, including PHP, ASP.NET, Ruby, Java, Python, and many more.
So what are these features that require ...