After realising that I was facing performance problems in the browser, I checked chrome’s timeline to see where bottlenecks occured. Biggest factor was caused by «painting» the new characters on the browsers canvas, just like you can see it here in this early prototype.
I am not sure yet how to solve this problem, but for now I disabled the typewriter function.
Another bottleneck could be the scripting including all the calculations made in the gesture checker javascript file. Maybe I will have to throttle some tasks to improve performance again.