This is wrapped in a ASP.NET Web Forms project, but that was just to provide file management, deployment, and F5 debugging. Nothing actually runs on the server, and all of the code is plain HTML/JavaScript.