Yes, the entire thing is in JavaScript, with very little third-party code (although I've been pretty much building my own framework, sort of, over the years, since I've been doing it this way since the year of the first GMTK jam). The graphics and sound are also in JavaScript (a bunch of calls to the Canvas and Web Audio APIs), which the music as a big string literal in a format I came up with.