I tweeted to the creator and I finally have an answer. As someone suggested, he indeed created everything in HTML/CSS and Javascript, but I'm impressed how smooth is the final result. I didn't expected that performance for an HTML, JS implementation.
Anyways, if anyone was interested in this, the answer is HTML, CSS and Javascript.