Minor remark about the headline: This appears to be a TF2 map loaded into a minimal Source Engine WebGL port as an example. TF2 itself was not ported, just enough of the Source Engine components to load a map - he could've used a map file from just about any Source Engine powered game.
Awesome project :)