Steep is a minimal framework that allows for interaction between a python server and web browser clients (via javascript). Steep is simple, and doesn't have a lot of built in features, which allows for a lot of flexibility.
Some preliminary documentation can be found here: