to support * simple cli clients * browsers to some extent (gitweb equivalent) * advanced websocket supporting clients
to support