As outlined in the project README file, this code is part of my Devember 2015.
This is a very simple JavaScript framework that I am currently using for game prototyping. It's JavaScript because it's cross platform without any extra work. I use this instead of things like Unity, GameMaker: Studio etc because I like coding, but also because I'm trying to get back in touch with how all of the parts of a game fit together (even the low level stuff), which is something that game development tools tend to mask from you.
Over Devember will be porting the original JavaScript code to TypeScript (learning TypeScript in the process) to make the OOP aspects less tedious than they are in native JavaScript. Once that's done, I will continue on with evaluating the situation by writing new code as part of a game prototype.
The rest of the Wiki is just some documentation for how the framework currently fits together. It's currently very simplistic; I started with first principles and I only add new features when a need for them arises during development. If not for this, I would fall into the age old trap of spending all my time writing an engine and never actually getting a game made.
There is some simple documentation on the classes available in the framework and what they're meant to be used for.